如何将Java应用程序形式从oracle jdk迁移到openjdk?

时间:2020-04-29 06:50:59

标签: java java-8 jboss

我们有一个Java应用程序,它部署在jboss应用服务器中并使用Java 1.8.0_202版本,现在我们想将其更改为openjdk。 我该如何改变? 是否需要任何代码更改? 请帮助我完成要执行的步骤?

先谢谢了。

1 个答案:

答案 0 :(得分:5)

在Java 8的实现之间进行切换时,无需对代码库进行任何更改。Java由一组规范以及JSR和JEP定义。符合这些规范的任何实现都将运行JBoss应用服务器。您现有的WAR或EAR文件将按原样运行,无需进行任何更改。

了解OpenJDK项目提供了Java作为源代码的实现。 OpenJDK项目不提供二进制构建或安装程序。对于构建和安装程序,必须找到供应商。您可以选择几种,有些是免费的,有些需要付费。

这是我帮助您选择供应商的流程图。

该图表针对Java 11,但是其中许多供应商也提供Java8。某些产品(例如Azul Systems)甚至将功能移植到Java 8中,例如 Flight Recorder 。 / p>

Flowchart guiding you in choosing a vendor for a Java 11 implementation