原文链接:
migrating-from-oracle-jdk-to-openjdk-on-red-hat-enterprise-linux-what-you-need-to-know
甲骨文宣布,在2019年1月之后发布的Oracle JDK 8版本不再免费用于商业用途。
解决问题的一种方法就是使用OpenJDK 。目前正在生产中使用Oracle JDK的许多公司正在决定切换到OpenJDK或已经这样做了。(比如我们公司:))
红帽官博的“RHEL上从Oracle迁移到OpenJDK”。 关键内容如下:
- RHEL上建议yum安装,windows上下载安装包;(yum会更新为主要版本的最新次要版本)
- RHEL支持OpenJDK7,8,11,支持至少6年。8到2023.6
- Oracle JDK 11和OpenJDK 11可以互换。8的话存在差异。如:Mission Control,JFR,VisualVM,JavaFX。(APM监控要测下兼容性)
- 迁移建议:将应用切换到OpenJDK重新编译并查看是否存在编译/测试问题。另外,红帽专门提供了一个“红帽应用迁移工具”来帮助你分析代码库。