java - Azul OpenJDK 与 Oraclejdk

标签 java

<分区>

为什么人们使用 Azul 的 Zulu 9.0.0.15 版本的 OpenJDK 而不是从 oracle.com 下载的 JDK?我在 Effective java 书中遇到了这个 OpenJDK,之前没有尝试过这个开放的 jdk。这是因为 Oracle 将 JDK 商业化了吗?

最佳答案

why do people use Azul’s Zulu 9.0.0.15 release of OpenJDK instead of JDK downloaded from oracle.com?

简而言之,Oracle 没有免费支持的 Java 9 版本。您可以从 Oracle 下载最新的免费版本。

从 2019 年 3 月开始,Oracle 将只提供对 Java 12 的免费支持(为期 6 个月)。 Oracle 将在发布的前 6 个月内为最新版本提供免费支持。 但是,还有其他组织,如 Azul,提供 Java 8 的商业支持版本。要获得 Oracle 支持的版本,您需要支付订阅费用。

AdoptJDK 和 RedHat 等其他组织也有自己的版本。

更多信息

https://www.oracle.com/technetwork/java/javase/tech/eol-135779.html

Is this because Oracle made the JDK commercial?

OpenJDK 自 Java 6 以来就已经存在,但存在一些差异并且不是许多人转换版本的充分理由。

从 Java 11 开始,OpenJDK 和 Oracle Java 11 之间的主要区别在于安装程序。

希望我们会看到更多的公司为他们赖以赚钱的产品支付支持费用,但也会看到以安全方式免费使用的各种选择。

关于java - Azul OpenJDK 与 Oraclejdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53294560/

相关文章:

java - 实体中的 JPA 外键

java - Junit Mockito 测试一切

java - mysql - 一种检查查询是否更新/删除/创建或选择的方法

java - 我们如何自动检测XML文件中的XSD模式文件?

java - 局部变量初始化

java - 设置 Quartz 设置的 'clustered' 属性会导致单台机器出现问题吗?

java - 两个独立 LAN 网络上的计算机之间未发生套接字连接

java - jconn2 和 jconn3 的性能差异

java - 在 JavaScript 中创建本地值的方法

java - 在 Android 中比较电话号码