openjdk jdk
时间: 2023-12-20 22:32:38 浏览: 82
OpenJDK和JDK都是Java开发工具包,用于开发和运行Java应用程序。它们之间有一些区别,下面是对它们的介绍:
1. OpenJDK(Open Java Development Kit)是一个开源的Java开发工具包,由Oracle公司主导开发。它提供了Java编译器(javac)、Java虚拟机(JVM)和Java类库等组件,可以用于编译和运行Java程序。OpenJDK是免费的,并且可以在多个平台上使用。
2. JDK(Java Development Kit)是Java开发工具包的标准名称,它包含了编译器、调试器、运行时环境和其他工具,用于开发和运行Java应用程序。JDK由Oracle公司提供,并且有商业许可证。JDK是Java开发的核心工具,它包含了完整的Java开发环境。
总结来说,OpenJDK是一个开源的Java开发工具包,而JDK是Oracle提供的商业版Java开发工具包。OpenJDK可以免费使用,而JDK需要购买商业许可证。
相关问题
openjdk与jdk区别
OpenJDK是Java SE(Standard Edition)的开源实现,由Sun Microsystems在2007年发布。它是一种免费的Java开发工具包(JDK),可用于开发和部署Java应用程序。OpenJDK是由Oracle主导的开源项目,其目标是促进Java技术的发展和创新,并提供一个公共的Java平台。
JDK(Java Development Kit)是Java开发工具包,其中包括了Java编译器、Java虚拟机、Java类库等等开发和运行Java程序所需要的所有工具。JDK是由Oracle公司发布的,它是Java SE标准的官方实现。
因此,OpenJDK和JDK的主要区别在于OpenJDK是开源的,而JDK是由Oracle公司提供的官方实现。另外,OpenJDK和JDK在功能和性能方面是相似的,因为它们都是基于Java SE标准实现的。
怎么区分openjdk oraclejdk
这个问题可以回答,OpenJDK和Oracle JDK都是Java平台的实现。OpenJDK是一个开放源代码的实现,由Java社区开发和维护。Oracle JDK则是Oracle公司基于OpenJDK代码构建的一个商业版本,它包含了一些商业特性和工具。如果您需要商业支持和服务,可以选择Oracle JDK。如果您注重开源和免费,可以选择OpenJDK。
阅读全文