1,授权协议的不同 OpenJDK 采用 GPL V2 协议放出,而 JDK 则采用 JRL 放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于 GPL V2 允许在商业上使用,而 JRL 只允许个人研究使用。 2,OpenJDK 不包含 Deployment(部署)功能 部署的功能包括:Browser Plugin、Java Web Start、以及 Java 控制面板,这些功...
JRE 是 Java 运行时环境——它包含 JVM 等,是运行 Java 程序所需要的。 JDK 是 Java Development Kit——它是 JRE,但是添加了 javac(这是编译 Java 源代码所需要的)和其他编程工具。 OpenJDK 是一个特定的 JDK 实现。 原文由 hvgotcodes 发布,翻译遵循 CC BY-SA 4.0 许可协议 有用 回复 查看全部 2 ...
OpenJDK 社区只发布 OpenJDK 源码,并不提供可以直接使用的二进制文件格式,现在能直接使用的二进制格式的 JDK, 都是被不同厂商编译之后的程序,其中 OpenJDK 官网指向的二进制文件的下载地址,实际是 Oracle’s OpenJDK builds 的下载地址,包括免费版本和商业版本两个版本:(两个版本基于相同的代码,只是一个使用 GPL ...
OpenJDK源代码不完整,在采用GPL协议的OpenJDK中,sun jdk的一部分源代码因为产权的问题无法开放OpenJDK使用,其中最主要的部份就是JMX中的可选元件SNMP部份的代码,该部分功能可以通过插件形式补充。 OracleOpenJDK由Oracle定期发布,但新版本发布后,不再维护旧版本。 2. OracleJDK Oracle收购SUN以后,构建并发布OracleJDK,...
OpenJDK是Java的开源实现,是大多数Java发行版的基础。OpenJDK由Oracle、Red Hat、Amazon等多个企业和开发者社区共同维护。OpenJDK的版本更新通常与Oracle JDK保持同步,但它是完全开源且免费使用的。 二、不同Java版本切换步骤 在开发过程中,可能需要在不同版本的Java之间切换,特别是在维护旧系统和开发新项目时。以下...
Oracle JDK 是基于 Oracle Binary COde License Agreement 协议。 两者的区别如下: Oracle JDK 将三年发布一次稳定版本,OpenJDK 每三个月发布一次。 Oracle JDK 支持 LTS,OpenJDK 只支持当前版本至下一个版本发布。 Oracle JDK 采用 Oracle Binary Code License 协议,OpenJDK 采用 GPL v2 协议。
51CTO博客已为您找到关于java和jdk的区别的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及java和jdk的区别问答内容。更多java和jdk的区别相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
Oracle OpenJDK---开放,类似社区JDK,下载地址:Archived OpenJDK GA Releases Oracle JDK---官方JDK,Download the Latest Java LTS Free Oracle Java SE Platform---运行环境,Java SE | Oracle Technology Network | Oracle 其中有的版本是LTS,有的版本只是临时,建议使用LTS版本,而非最新的版本。如果...
OpenJDK 是 Java 平台标准版 (Java SE) 的免费开源实现。这是 Sun Microsystems (以下简称:Sun) 于2006年开始努力的结果。该实现已获得 GNU通用公共许可证(...