OpenJDK,Oracle's OpenJDK,Oracle JDK的区别与选择
时间: 2023-12-21 14:17:51 浏览: 81
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的许可证。
相关问题
怎么区分openjdk oraclejdk
这个问题可以回答,OpenJDK和Oracle JDK都是Java平台的实现。OpenJDK是一个开放源代码的实现,由Java社区开发和维护。Oracle JDK则是Oracle公司基于OpenJDK代码构建的一个商业版本,它包含了一些商业特性和工具。如果您需要商业支持和服务,可以选择Oracle JDK。如果您注重开源和免费,可以选择OpenJDK。
OpenJDK 和Oracle JDK 的区别
OpenJDK 和 Oracle JDK 的主要区别在于它们的许可证和支持。OpenJDK 是一个开源项目,可以免费使用和分发,而 Oracle JDK 是由 Oracle 公司提供的商业版本,需要付费许可证才能使用。此外,Oracle JDK 提供了更广泛的支持和功能,例如 JavaFX 和商业特性。
阅读全文