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


基础教程推荐
- Java字符串相关类StringBuffer的用法详解 2023-06-10
- jsp页面常用的查询及显示方法分析 2023-08-02
- springboot 事件监听器的案例详解 2023-01-02
- jsp页面中两种方法显示当前时间的简单实例 2023-08-02
- Java详解ScriptEngine接口动态执行JS脚本 2023-04-06
- Java设计模式之单例模式示例详解 2023-08-07
- SpringBoot自定义注解之实现AOP切面日志详解 2023-05-08
- 全局记录Feign的请求和响应日志方式 2023-01-09
- 利用5分钟快速搭建一个springboot项目的全过程 2022-11-28
- jsp+servlet实现猜数字游戏 2023-07-30