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