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

我们计划将项目从Oracle JDK迁移到OpenJDK.我对此有一些疑问.经过一些分析后,我发现OpenJDK将每6个月发布一次功能,直到下一个功能发布才支持.它本质上是针对开发人员的连续发布流.现在我的问题是迁移到OpenJDK是个...

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

>经过一些分析后,我发现OpenJDK将每6个月发布一次功能,直到下一个功能发布才支持.它本质上是针对开发人员的连续发布流.现在我的问题是迁移到OpenJDK是个好主意.因为如果
上面的陈述是正确的,那么我们需要每6个月在我们的应用程序中升级OpenJDK

参考: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构建工具

感谢您的帮助.

谢谢

解决方法:

Now my question is will it be a good idea to migrate to OpenJDK

对于Java 11,您可能希望,尽管通过Java 11它们几乎完全相同.

So do I need to replace all Oracle JDK jars with OpenJDK jars

我会安装一个OpenJDK版本并使用随附的JAR.我不会混淆和匹配它们.

JDK 1.8

我不确定通过迁移Java 8获得任何收益.至少在2019年1月之前,Oracle Java 8仍然受支持.之后,您可能无法获得任何更新,但您可能也不会使用OpenJDK.

如果您的关注点是获得对Java 8的支持,我建议您联系一家提供商业支持Java 8的公司,例如Azul,这似乎是一个合理的价格. https://www.azul.com/downloads/zulu/zulu-windows/

本文标题为:java – 从Oracle JDK迁移到OpenJDK所需的更改

基础教程推荐