从Oracle JDK迁移到OpenJDK。
我的服务安装了OracleJDK软件包版本:
1。
java版本“ 1.6.0_45” Java™SE运行时环境(内部版本 1.6.0_45-b06)Java HotSpot(TM)64位服务器VM(内部版本20.45-b01,混合模式)
2。
java版本“ 1.8.0_151” Java™SE运行时环境(内部版本 1.8.0_151-b12)Java HotSpot(TM)64位服务器VM(内部版本25.151-b12,混合模式)
3。
java版本“ 1.7.0_67” Java™SE运行时环境(内部版本 1.7.0_67-b01)Java HotSpot(TM)64位服务器VM(内部版本24.65-b04,混合模式)
我的每个OracleJDK版本都具有哪些OpenJDK版本? 请帮助我
答案 0 :(得分:0)
我不确定这是否有帮助,但是OpenJDK版本号与Oracle JDK版本号匹配。
问题是:
在哪里可以找到适用于特定版本和硬件平台的OpenJDK的可下载版本。
(对于Linux和类似版本),如何将OpenJDK版本映射到首选发行版的一个软件包或一组软件包。
当然,您不太可能在标准软件包仓库中找到Linux最新版本的Java 6或Java 7软件包。 (例如,Fedora的最新版本仅具有Java 8和更高版本。)当Oracle停止对Java 6和Java 7的公共支持时,基于OpenJDK的软件包将被弃用。
但是,如果存在这些构建,则应该能够基于以下OpenJDK页面中的信息找到它们:
如果找不到软件包,并且愿意付出必要的努力,则应该可以下载相关的OpenJDK源代码并创建自己的构建。
但是我的建议是将Java平台升级到Java 8,以期尽快升级到Java 11。如果您负担不起升级的工作量和潜在的风险,则建议您支付Java支持合同的费用。