Oracle JDK 和 Open JDK的区别
时间: 2024-05-20 19:13:03 浏览: 127
openjdk和oraclejdk的区别
Oracle JDK和Open JDK都是Java Development Kit(JDK)的不同实现。
Oracle JDK是由Oracle公司开发和维护的JDK,它包括了商业功能和支持。它的使用需要支付许可证费用。
Open JDK是由Java社区开发和维护的JDK,它是一个开源项目,提供了免费的JDK实现。Open JDK不包括商业功能和支持,但是它是Java语言的标准实现。
在Java 11之前,Oracle JDK包含了一些不是开源的组件,而Open JDK只包含了开源的组件。但是从Java 11开始,Oracle JDK和Open JDK的代码基本上是相同的,因为Oracle决定将Oracle JDK的所有组件都开源发布。
总的来说,Oracle JDK和Open JDK在实现上的区别越来越小,但是在商业支持和许可证方面,它们仍然有明显的区别。
阅读全文