我们希望将我们所有的生产服务从Java 8迁移到Java 10。据我所知,我们可能会面临构建(gradle等)、开发依赖等方面的问题。但是,当只涉及到JVM本身,即运行服务时,如果我们只是在生产中安装JVM10来运行我们的jar服务,我们会面临任何问题吗?
发布于 2018-08-27 03:58:09
一个很好的起点是Oracle下载站点上的JDK Migration Guides。JDK 10迁移指南涵盖了从JDK 8到JDK 10的迁移,可在以下位置找到:
https://docs.oracle.com/javase/10/migrate/toc.htm
另一个很好的资源是JDK发行说明,因为其中包括有关已知源代码、二进制和行为兼容性问题的说明。您可以从以下链接找到JDK 9和JDK 10发行版的发行说明:
https://www.oracle.com/technetwork/java/javase/jdk-relnotes-index-2162236.html
另一个资源是来自会议的视频。关于迁移到JDK 9或更高版本的主题,我已经准备了好几次。Devoxx BE 2017的最新版本可以在这里找到:
https://stackoverflow.com/questions/51998295
复制相似问题