openjdk17和jdk17的区别
时间: 2023-09-14 22:12:57 浏览: 123
OpenJDK 17 和 JDK 17 实际上是同一个东西,都指的是 Java Development Kit (JDK) 的版本号为 17 的发布。OpenJDK 是由一些组织和个人共同开发的开源项目,而 JDK 则是 Oracle 公司提供的官方的 Java 开发工具包。
在过去,Oracle JDK(Oracle Java Development Kit)是 Java SE(Standard Edition)的官方实现,并且需要许可证进行商业使用。而随着Java SE 11的发布,Oracle宣布将其商业许可证模式改为收费,并开始提供免费的OpenJDK二进制文件和开发人员工具。
因此,从 Java 11 开始,OpenJDK 成为主要选择,而 Oracle JDK 则成为 OpenJDK 的一个衍生版本。OpenJDK 版本与 JDK 版本号保持一致,因此 OpenJDK 17 和 JDK 17 在功能和性能上没有区别。
总结来说,OpenJDK 17 和 JDK 17 只是命名上的不同,两者提供相同的 Java SE 17 功能和性能。你可以选择根据自己的需求和偏好使用其中之一。
相关问题
jdk17和openjdk17的区别
JDK 17和OpenJDK 17的区别在于JDK 17是Oracle公司发布的Java SE 17版本,而OpenJDK 17是一个开源的Java SE 17实现。JDK 17包含了Oracle公司的商业技术,而OpenJDK 17则是一个纯净的JDK版本,没有加入任何其他插件。虽然两者的源代码差距微乎其微,但是在使用上还是有一些区别的。例如,JDK 17包含了一些商业特性,而OpenJDK 17则不包含这些特性。此外,JDK 17的更新速度可能会比OpenJDK 17更快一些,因为Oracle公司会优先更新自己的JDK版本。
如果你想使用Java SE 17,可以选择使用JDK 17或OpenJDK 17,具体选择哪个版本取决于你的需求和偏好。如果你需要商业特性或者更快的更新速度,可以选择JDK 17;如果你更喜欢开源软件或者不需要商业特性,可以选择OpenJDK 17。
openjdk和oraclejdk的区别
回答: OpenJDK和Oracle JDK是两种不同的Java开发工具包。根据Oracle官方的说法,从Java 11开始,OpenJDK和Oracle JDK的功能基本一致,之前Oracle JDK中的私有组件大多数也已经被捐赠给开源组织,现在它们之间只有少量的区别。\[2\]具体来说,区别主要体现在以下几个方面:
1. 许可证:OpenJDK是基于GPL许可证的开源项目,而Oracle JDK则有一个商业许可证。这意味着使用OpenJDK不需要支付任何费用,而使用Oracle JDK可能需要购买许可证。
2. 支持和更新:Oracle JDK提供商业支持和定期的更新,而OpenJDK则由开源社区维护。这意味着Oracle JDK可能会提供更及时的修复和更新,而OpenJDK则更加注重开源社区的贡献和合作。
3. 额外功能:Oracle JDK可能包含一些额外的功能和工具,例如Java Mission Control和Java Flight Recorder,这些功能在OpenJDK中可能没有提供。
总的来说,对于大多数开发者来说,OpenJDK已经足够满足日常的Java开发需求。而如果需要商业支持或者特定的额外功能,可以考虑使用Oracle JDK。\[2\]\[3\]
#### 引用[.reference_title]
- *1* [kali之openjdk和oraclejdk共存](https://blog.csdn.net/weixin_45092418/article/details/126415505)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Oracle JDK和 OpenJDK 之间的区别](https://blog.csdn.net/feiyanaffection/article/details/124521073)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]