您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

OpenJDK 和 OracleJDK 的区别?

2025/10/24 8:51:33发布15次查看
openjdk 和 oraclejdk 的区别?
1、授权协议的不同:openjdk采用gpl v2协议放出,而sun jdk则采用jrl放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于gpl v2允许在商业上使用,而jrl只允许个人研究使用。
2、openjdk不包含deployment(部署)功能:部署的功能包括:browser plugin、java web start、以及java控制面板,这些功能在openjdk中是找不到的。
3、openjdk源代码不完整:这个很容易想到,在采用gpl协议的openjdk中,sun jdk的一部分源代码因为产权的问题无法开放给openjdk使用,其中最主要的部份就是jmx中的可选元件snmp部份的代码。
4、部分源代码用开源代码替换:由于产权的问题,很多产权不是sun的源代码被替换成一些功能相同的开源代码,比如说字体栅格化引擎,使用free type代替。
gpl通用公共许可证
gpl,是gnu general public license的缩写,是gnu通用公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用gnu通用公共授权的软件的法定发布条款─只有gnu通用公共授权英文原文的版本始具有此等效力。
推荐教程:《php教程》
以上就是openjdk 和 oraclejdk 的区别?的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product