从 Oracle JDK 迁移到 OpenJDK 所需的更改



我们计划将我们的项目从Oracle JDK迁移到OpenJDK。我对此有一些问题。

  • 在做了一些分析后,我发现OpenJDK will have a feature release every 6 months which is only supported until the next feature release.It's essentially a continuous stream of releases targeted to developers.现在我的问题是迁移到OpenJDK是个好主意吗?因为如果 上述声明是正确的,那么我们需要每 6 个月在我们的应用程序中升级 OpenJDK

    参考文献 : Oracle JDK 和 OpenJDK 之间的差异

  • 执行此迁移所需的基本更改是什么。当我说基本变化时,我的意思是我需要在非常高的层次上理解。我知道的一件事是 Oracle JDK和Open JDK具有不同的jar许可证。那么我需要将所有Oracle JDK jar替换为OpenJDK jars,如中所述 从 Oracle JDK 迁移到 OpenJDK ?

目前我们使用:

  • JDK 1.8
  • 雄猫 8
  • 用于开发的 Windows 操作系统。服务部署在 Linux 操作系统中
  • Maven 构建工具

感谢您的帮助。

谢谢

现在我的问题是迁移到OpenJDK是个好主意吗

对于Java 11,你可能想要,尽管到Java 11,它们几乎是相同的。

那么我需要将所有Oracle JDK jar替换为OpenJDK jar吗?

我会安装一个版本的OpenJDK并使用它附带的JAR。 我不会混合搭配它们。

JDK 1.8

我不确定迁移Java 8会有什么收获。 至少在2019年1月之前,Oracle Java 8仍然受支持。 在那之后,你可能不会得到任何更新,但你也可能不会使用OpenJDK。

如果你担心的是获得对Java 8的支持,我建议你联系一家公司,该公司会以合理的价格提供商业支持的Java 8 https://www.azul.com/downloads/zulu/zulu-windows/,如Azul。

最新更新