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

时间:2018-07-06 09:37:35

标签: java oracle java-8

我们计划将我们的项目从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

    Ref:Differences between Oracle JDK and OpenJDK

  • 进行此迁移需要进行哪些基本更改。当我说基本变更时,我的意思是我需要非常高水平地理解。 Oracle JDK和Open JDK具有不同的jar许可证。因此,我是否需要用OpenJDK jar替换所有Oracle JDK jar,如其中所述 Migrating to OpenJDK from Oracle JDK

当前我们正在使用:

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

感谢您的帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

  

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

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

  

所以我需要用OpenJDK jar替换所有Oracle JDK jar

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

  

JDK 1.8

我不确定迁移Java 8是否会有所收获。至少在2019年1月之前,仍然支持Oracle Java8。此后,您可能没有任何更新,但也可能没有OpenJDK。

如果您担心要获得对Java 8的支持,建议您与一家将以合理价格提供Java 8商业支持的公司(例如Azul)联系。 https://www.azul.com/downloads/zulu/zulu-windows/