我想在我的项目中使用openj9作为jvm,并且我找到了这样的docker镜像
openjdk16-openj9:x86_64-alpine-jdk-16.0.1_9_openj9-0.26.0
,但是我的项目使用的是java 21并且我无法使用这个基础镜像运行该项目,它告诉我错误类文件版本。令我惊讶的是,我几乎找不到使用 openj9 和 jdk21 的官方 docker 镜像。只找到了这个https://github.com/eclipse-openj9/openj9/blob/master/doc/build-instructions/Build_Instructions_V21.md#macOS。有没有支持 jdk21 和 openj9 的 docker 镜像?编译所有依赖项似乎是一条艰难的路。
我无法将java降级到16,因为整个项目模块使用jdk21,并且公共依赖项也使用java 21。
终于发现IBM已经打包了jdk21和OpenJ9容器,这是官方页面:https://hub.docker.com/_/ibm-semeru-runtimes