从Oracle JDK迁移到OpenJDK



从Oracle JDK迁移到OpenJDK。

我的服务安装了OracleJDK软件包版本:

1.

java版本"1.6.0_45"java(TM(SE运行时环境(内部版本1.6.0_45-b06(Java HotSpot(TM(64位服务器虚拟机(内部版本20.45-b01,混合模式(

2.

java版本"1.8.0_151"java(TM(SE运行时环境(内部版本1.8.0_151-b12(Java HotSpot(TM(64位服务器虚拟机(内部版本25.151-b12,混合模式(

3.

java版本"1.7.0_67"java(TM(SE运行时环境(内部版本1.7.0_67-b01(Java HotSpot(TM(64位服务器虚拟机(内部版本24.65-b04,混合模式(

OpenJDK版本与我的每个OracleJDK版本有哪些相同之处?请帮我

我不确定这是否有帮助,但OpenJDK的版本号与Oracle JDK版本号匹配。

问题是:

  • 在哪里可以找到适用于特定版本和硬件平台的OpenJDK的可下载版本。

  • (对于Linux和类似版本(如何将OpenJDK版本映射到您喜欢的发行版的一个包或一组包。

当然,您不太可能在标准软件包回购中找到适用于最新版本Linux的Java 6或Java 7软件包。(例如,Fedora的最新版本只有Java 8及更高版本。(当Oracle停止公开支持Java 6和Java 7时,基于OpenJDK的软件包就被弃用了。

但是,如果存在构建,您应该能够根据以下OpenJDK页面中的信息找到它们:

  • 如何下载和安装预构建的OpenJDK包

如果您找不到包,并且愿意付出必要的努力,那么应该可以下载相关的OpenJDK源代码并创建自己的构建。


但我的建议是将您的Java平台升级到Java 8,以期很快升级到Java 11。如果您负担不起升级的工作量和(潜在的(风险,那么建议您支付Java支持合同的费用。

最新更新