oraclejdk与openjdk的区别
时间: 2023-05-02 16:01:27 浏览: 97
Oracle JDK和OpenJDK的区别是:
1. Oracle JDK是由Oracle Corporation维护和支持的Java开发包,而OpenJDK是一个开源项目,由不同的公司和个人共同维护和开发。
2. Oracle JDK包含专有的特性和工具,例如JavaFX、JMC和JFR等,而OpenJDK则不包括这些功能。
3. Oracle JDK有商业许可证,并且需要付费使用。而OpenJDK是开源的,可以免费使用。
4. 在功能上,Oracle JDK和OpenJDK基本相同,但有时会有微小的差异或兼容问题。
相关问题
OpenJDK,Oracle's OpenJDK,Oracle JDK的区别与选择
OpenJDK是Java开放源代码项目的一个实现,由Oracle公司发起并主导。它是一个社区驱动的项目,任何人都可以参与其中。Oracle's OpenJDK则是Oracle公司所提供的OpenJDK的官方版本,它是OpenJDK的一个子集,包含了Oracle公司自己开发的技术和工具。
Oracle JDK则是Oracle公司所提供的商业版Java开发工具包。它包括了OpenJDK和一些扩展功能,例如JavaFX和Java Mission Control等。Oracle JDK是有收费的,需要购买许可证。
在选择Java开发工具包时,需要根据自身的需求来决定。如果只是进行普通的Java开发,那么选择OpenJDK就可以了。如果需要使用一些扩展功能,例如JavaFX和Java Mission Control等,那么可以选择Oracle's OpenJDK。而如果需要商业支持或者使用Oracle JDK所提供的高级功能,那么则需要购买Oracle JDK的许可证。
Jdk与openJdk
JDK是Java Development Kit的缩写,是Oracle公司提供的Java开发工具包,而OpenJDK是一个开源的Java开发工具包,由Sun Microsystems于2006年发布。OpenJDK是JDK的一个开源实现,它是由Java社区维护和开发的。两者都提供了Java编译器、Java虚拟机、Java类库等工具和组件,但OpenJDK是免费的,而JDK需要付费使用。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)