【发布时间】:2021-01-15 12:47:09
【问题描述】:
我正在尝试 dockerize 我的应用程序,当我尝试运行 docker run 命令时,我收到此错误。我尝试了很多人们说java和javac是不同版本的东西,但它们是相同的;这种情况有什么问题,我该如何解决?我将应用错误图片,以便您查看。我还需要回到以前的java版本吗?如何做到这一点?提前致谢! :)
【问题讨论】:
-
如果
com.redzone.RedZoneApplication是你的类,那么java(在Docker中)和javac(在你的开发机器上)不能是同一个版本;您已使用较新版本进行编译(这意味着升级 Docker 使用的 Java 或降级用于开发的 Java)。如果它是一个库类,那么您使用的是使用较新版本的 Java 编译的库(这意味着在 Docker 中升级 Java 或降级依赖项)。
标签: java spring-boot docker maven jbi