我们计划将我们的项目从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和Open JDK具有不同的jar许可证。因此,我是否需要用OpenJDK jar替换所有Oracle JDK jar,如其中所述 Migrating to OpenJDK from Oracle JDK?
当前我们正在使用:
感谢您的帮助。
谢谢
答案 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/