http://hi.baidu.com/openware/blog/item/19e501ddaae8581a632798bd.html
Frans Thamura wrote:> anyone have a list that compare Sun JDK with OpenJDK and also OpenJDK> JRE with "Sun JREThere is no OpenJDK JRE, specifically. The comparison that makes senseis one betweenSun Java SE 6 JDK and the OpenJDK jdk6 project.Differences are:a) licenses:OpenJDK jdk6 is Free Software, Sun's Java SE 6 JDK downloads are not, inparticular because* they contain proprietary third party components (also known as'encumbrancies'), that wouldn't be trivial to rip and replace in astable release series* they contain Sun's own proprietary code that has not been / could notbe opened up so farb) deployment code:OpenJDK does not have a plugin or a webstart implementation.The code Sun has in the deployment area has been largely rewritten forJava SE 6 update 10, and the new code,being a significant chunk of software, requires a new run through thebusiness decision making process on Sun's side.Meanwhile, the IcedTea project augments the OpenJDK jdk6 project withindependent implementationsof the plugin and webstart, called gcjwebplugin and netx. Thoseindependent implementations have a differentset of strengths and weaknesses from Sun's implementations: they work on64 bit Linux, for example, a platformthat hasn't been supported by Sun's own plugin yet. On the other hand,gcjwebplugin currently lacks anadequate Java-JavaScript integration that's required by some applets toexecute as well as expected.c) bundled code:Sun's Java SE 6 download comes with a lot of (third party) softwarebundled in, for exampleJava DB, Rhino, Visual VM, etc. OpenJDK jdk 6 project leaves suchsoftware out as much as possible,concentrating on the necessities required for a compatibleimplementation of Java SE 6.IcedTea augments OpenJDK jdk6 with Rhino, though there is still work tobe done on making the integration seamless.There is also some initial work on integrating VisualVM into IcedTea.d) encumbered code:The Java SE 6 JDK still mostly contains the ~4 % of encumbered, i.e.third party code that couldn't be licensed asFree Software, and was replaced by open source implementations from thecommunity in OpenJDK 6.cheers,dalibor topic
下一篇>> Linux env
分享到:
相关推荐
linux java7 jdk+openjdk ,ubuntu编译android L/M/N/O时用到的java版本不一样,编译L需要此jdk和openjdk
openjdk和oracle jdk的区别 openjdk和oracle jdk的区别 openjdk和oracle jdk的区别 openjdk和oracle jdk的区别
一个 Go 语言实现的 Java 版本管理器,支持 Oracle JDK 和 OpenJDK 。.zip,(cross-platform) Java Version Manager
包含jdk-7u6-linux-x64.tar.gz 和 java-7-openjdk-amd64.tar.gz
openjdk与Oraclejdk的区别.doc openjdk与Oraclejdk的区别.doc openjdk与Oraclejdk的区别.doc openjdk与Oraclejdk的区别.doc openjdk与Oraclejdk的区别.doc openjdk与Oraclejdk的区别.doc
jdk1.8源码 这是从官方网站下载 请放心使用 openjdk和oracle jdk并无太大差异
最新的jdk OpenJDK8U-jdk_x64_windows_hotspot_8u222b10.msi
安装步骤:1、将deb文件上传到/var/cache/apt/archives目录 2、sudo apt-get install openjdk-8-jdk
java jdk1.7源码包,用于centos7使用jdk1.7编译openjdk1.8的 1.7版本
openJdk17
openjdk17/jdk-17_windows-x64_bin.zip
mac版 jdk11 OpenJDK11U-jdk_x64_mac_hotspot_11 由于网络限制 国内下载速度较慢
AdoptOpenJDK , Spring 官网推荐使用的 JDK。没有版权问题的 JDK。 openjdk 首选。
UOS服务器版ARM架构openjdk-8-jdk离线安装包及依赖
openjdk-8u292-b10 包含 window+linux 版的jdk
国产的JDK!OpenJDK8U-jdk_aarch64_linux_hotspot_8u252b09.tar.gz
鲲鹏云不支持OracleJDK,只支持OpenJDK与HuaweiJDK,以上是基于ARM架构的OpenJDK,亲测有效。
openjdk和oracle jdk的区别
openjdk和oracle jdk的区别