如何使用Java JDK17版本OpenJ9 JVM
文章目录
前言
心血来潮,看到JDK19都出来了,想着升级一下自己电脑上的JDK到JDK17 LTS版本+OpenJ9 JVM,在升级过程中遇到找不到安装资源的问题,记录一下解决过程
JDK17是Oracle的提供的长期支持版本,IBM J9是IBM优化的JVM版本,使用它可以节省JAVA服务使用的内存
使用adoptopenjdk/openjdk/安装
先前的adoptopenjdk11-openj9版本是从adoptOpenJdk源进行安装的,想着JDK17版本也从这个源进行安装,执行以下命令进行安装
|
|
报错了,没有找到,为什么?明明JDK已经到19版本了,openjdk的17版本却没有更新?
AdoptOpenJdk不维护了
查了半天的google,又上 AdoptOpenJDK 的brew源上看,找到了问题所在
根据官方brew源仓库的说明, AdoptOpenJdk 在2021-08-01 后不再更新了,所有版本都迁移到了Eclipse 基金会维护的JAVA生态顶级项目 Eclipse Adoptium
Temurin中不包含OpenJ9 JVM
Eclipse Adoptium维护的JDK版本,通过 temurin 命令进行安装
|
|
没有看到带OpenJ9名称的版本,查询temurin官方博客中发现目前的 temurin 中暂时不包含OpenJ9版本,需要到 IBM 官网进行安装
使用IBM维护的JDK
最后从IBM的网站上找到了OpenJ9,IBM的JDK版本在brew中使用 semeru 命令
|
|
安装成功. 终于可以使用 J9版本的JDK17了