我们计划将项目从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所需的更改
基础教程推荐
- shrio中hashedCredentialsMatcher密码匹配示例详解 2023-08-10
- 一文搞懂Spring Bean中的作用域和生命周期 2022-12-27
- Java比较两个对象大小的三种方法详解 2023-02-28
- 导入maven项目各个注解均报错的解决方案 2023-08-07
- MyBatis中的collection两种使用方法及效率比较 2023-01-02
- Spring 中 Bean 的生命周期详解 2023-05-14
- 使用Spring中的scope配置和@scope注解 2023-01-02
- 深入了解SpringMVC初始化流程 2023-02-20
- Java设计模式之策略模式 2023-06-17
- SpringCloud笔记(Hoxton)Netflix之Ribbon负载均衡示例代码 2022-11-29