Oracle JDK和OpenJDK的区别
OpenJDK和Oracle JDK目前都是由Oracle创建和维护的。
OpenJDK和OracleJDK是都实现了Java规范TCK(Java Technology Certification Kit)。
JDK的大多数供应商都是在OpenJDK的基础上编写的,他们在不破坏TCK兼容性的情况下对组件进行了一些调整[主要是为了替换许可证/替换为仅适用于特定OS的更高性能的项目]。
许多供应商通过TCK实现了Java规范。例如,IBM J9、Azul Zulu、Azul Zing和Oracle JDK。
几乎所有现有的JDK都源自OpenJDK。
正如许多人所建议的那样,JDK之间不同是许可证。
从JDK 11开始使用长期支持Oracle JDK/Java SE,需要商业许可证。您应该注意您正在安装的JDK,如果没有订阅OracleJDK,可能会停止工作。
Loading...