Oracle JDK 与 OpenJDK

解沈义
2023-12-01

1、发版周期不同

Oracle JDK每三年发布一版;Open JDK每三个月发布一版。

2、开源不同

Open JDK 是一个参考模型,是完全开源的;Oracle JDK是 OpenJDK的一个实现,jdk8部分版本已开始收费。

3、Oracle JDK 比 OpenJDK 更稳定

Oracle JDK 与 Open JDK 代码几乎相同。Oracle JDK有更多的类和一些错误修复。因此,如想开发企业/商业软件,建议选择使用Oracle JDK,因为它经过了彻底的测试,相对稳定。某些情况下,使用OpenJDK 可能会遇到许多应用程序崩溃的问题,切换到 Oracle JDK 就可解决。

4、Oracle JDK与OpenJDK相比提供了更好的响应和性能。

5、Oracle JDK 不会为发布的版本提供长期支持,须使用最新版本获得支持;OpenJDK长期支持。

6、Oracle JDK根据二进制代码许可协议获得许可;OpenJDK根据GPL V2许可获得许可。

 类似资料: