从Oracle JDK迁移到OpenJDK

时间:2018-11-19 09:47:24

标签: java migrate

从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版本? 请帮助我

1 个答案:

答案 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支持合同的费用。

相关问题