1,授权协议的不同 OpenJDK 采用 GPL V2 协议放出,而 JDK 则采用 JRL 放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于 GPL V2 允许在商业上使用,而 JRL 只允许个人研究使用。 2,OpenJDK 不包含 Deployment(部署)功能 部署的功能包括:Browser Plugin、Java Web Start、以及 Java 控制面板,这些功...
JVM 是 Java 虚拟机——它实际上运行 Java 字节码。 JRE 是 Java 运行时环境——它包含 JVM 等,是运行 Java 程序所需要的。 JDK 是 Java Development Kit——它是 JRE,但是添加了 javac(这是编译 Java 源代码所需要的)和其他编程工具。 OpenJDK 是一个特定的 JDK 实现。 原文由 hvgotcodes 发布,翻译遵...
JDK(Java Development Kit) 是开发Java程序所必须的环境,包括JRE和一些编译工具比如javac.exe。 openJDK是JDK的开源,有很多种实现,可以自由选择。 Oracle对openjdk的实现有两个版本, 一个是商业版的Java SE Development Kit 点我跳转到下载界面, 一个是开源的openjdk 点我跳转到下载界面 还有一些其他的知名openjdk...
JVM 是 Java Virtual Machine(Java 虚拟机)的缩写,JVM 是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 openjdk 是 jdk 的开放原始码版本,以 GPL 协议的形式放出,OpenJDK 不包含 Deployment(部署)功能,OpenJDK 源代码不完整,不能使用 Java 商标。
本篇博文,跟大家一起回顾下JAVA那些易混淆的概念,包括 JVM/JRE/JDK,openJDK/oracleJDK,以及 JAVA SE/JAVA EE/Jakarta EE。
OpenJDK与JDK的主要区别在于其开源性和社区发展。详细解释:1. JDK与OpenJDK的基本概念 JDK是一整套用于开发Java应用程序的工具包,包括编译器、解释器、调试器和其他实用工具。它是Oracle公司提供的官方Java开发工具包。而OpenJDK则是JDK的开源版本,由开放源代码社区维护和发展。两者的目标是相同的,即...
OpenJDK和JDK虽然都与Java开发相关,但它们之间存在一些关键的差异。本文将深入探讨这些差异,帮助您更好地理解它们在用途、源代码完整性、功能以及商标使用等方面的不同之处。
openjdk和jdk的区别,在开始讲解openjdk和jdk的区别之前,首先我们需要了解什么是JDK(JavaDevelopmentKit)和什么是OpenJDK。JDK是Java开发工具包,是Java开发人员编写Java程序所必需的工具。它包含了Java运行时环境(JRE)、Java编译器(javac)、Java文档生成器(javadoc
Java 2(JDK 1.2到1.4):在此期间,Java经历了显著的增长和功能扩展,包括Swing图形API和新的集合...