Temurin-build: 图片已过时

创建于 2018-05-15  ·  6评论  ·  资料来源: adoptium/temurin-build

我在 Debian 测试中构建了我的 .war 文件:

~ # java -version 
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)

然后将生成的 .war 文件复制到adoptopenjdk/openjdk10:alpineadoptopenjdk/openjdk10并使用生成的 docker 镜像来启动我的服务。

应用程序未启动:

Exception in thread "main" java.lang.UnsupportedClassVersionError: has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 53.0

您是否有任何支持类文件版本 54 的图像,或者我应该构建自己的图像并更新 java?

Reported to OpenJDK / JBS bug

所有6条评论

@agilob - 这是您从 DockerHub 获得的图像吗?

自我注意 - 这可能是 openjdk-docker repo 的问题

这是您从 DockerHub 获得的图像吗?

是的。

实际上,我将保持开放状态,以便在我们解决此问题时可以通知@agilob

我订阅了另一个问题:+1:

此页面是否有帮助?
0 / 5 - 0 等级