如何将java申请表oraclejdk迁移到openjdk?

How to migrate java application form oracle jdk to openjdk?

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

提前致谢..

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

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

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

此图表针对 Java 11,但其中许多供应商也提供 Java 8。某些供应商(例如 Azul Systems)甚至将功能反向移植到 Java 8 如飞行记录器.