甲骨文公司在 2023 年 1 月出人意料地转向根据员工人数对 Java 的商业支持进行定价,这重新点燃了人们对流行的 OpenJDK 发行版的兴趣。
甲骨文 Java 的四个替代方案是 Azul Platform Core、Eclipse Temurin、红帽 OpenJDK 和 Amazon Corretto。 要了解有关这些选项的更多信息,请继续阅读,或下载我们的 OpenJDK 与 Oracle JDK 对照表,其中包含详细的功能矩阵。
Azul Platform Core 及其 OpenJDK 的 Azul Zulu Builds 是 Oracle Java SE 的一对一替代品,其成本极低,可为各种版本、架构、软件包类型和配置选项提供 OpenJDK 的 Azul 发行版。
Azul Platform Core 由专业 Java 工程师提供支持,在解决棘手问题方面有着良好的记录,客户满意度极高。其有多个与众不同的特点。 除甲骨文公司外,它是唯一一家提供稳定安全构建的商业支持供应商。这些允许客户实施季度安全修复,同时最大限度地降低回退的风险。
Azul Platform Core 还为 Java 6 和 7 等老版本提供扩展支持,使客户能够按照自己的时间表进行升级。Azul Platform Core还为在Azul JDK上运行的软件提供许可证无污染保证,以保护客户的知识产权,并提供专利赔偿。
要了解有关Azul Platform Core的更多信息,请与我们的Java专家联系,或下载OpenJDK的Azul Zulu Build。
Amazon Corretto 是亚马逊内部使用的亚马逊OpenJDK的发行版,作为可公开下载的免费二进制文件提供。Corretto JDK 经过 TCK 测试,适用于Linux、Windows和macOS。CorrettoJDK 包含亚马逊尚未集成到相应的OpenJDK更新项目中的补丁。 除可下载的二进制文件外,Corretto 的支持是通过亚马逊支持计划 (Amazon Support Plan)提供的,其覆盖范围与所有其他受支持的 AWS 服务和软件相同。
对 Corretto 的商业支持仅限 AWS。
了解有关 Amazon Corretto 的更多信息 >
是否应该使用OpenJDK替换OracleJDK?
Eclipse Temurin 是 OpenJDK 的免费发行版,由Eclipse基金会 Adoptium Project 维护。与 AdoptOpenJDK 的前身不同,Temurin构建是经过 JavaSETCK 测试的。这些版本由 Adoptium 社区更新和支持。发行说明书发布在Foojay.io(OpenJDK之友社区)上。
Azul 为 Eclipse Temurin 二进制文件提供商业支持。
了解 Temurin
OpenJDK 的红帽构建是 Java 平台和标准版(Java SE)的免费开源实现,在Windows和Red Hat Enterprise Linux上受支持,它在Red Hat Enterprise Linux中充当Java开发工具包(JDK)和Java运行时环境(JRE)。
红帽在 Red Hat Enterprise Linux 中以与内容集其余部分相同的方式提供 OpenJDK 软件包。红帽 OpenJDK 二进制文件构建版可在红帽开发人员门户(Red Hat Developer Portal)中获取。在红帽容器目录(Red Hat Container Catalog)中的许多容器中,OpenJDK 的红帽构建版也作为 JDK 和 JRE 发布。