jDk和opEnjDk区别

openJDK是开源产品,所以社区用的绝大部分是openJDK,较JDK的优势就是开源,移植性要好一点.在linux下openJDK是兼容性和适用性要好于其他平台的JDK.

1.授权协议的不同:OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放出.两者协议虽然都来是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研自究使用.2.OpenJDK不包含Deployment(部署

关于JDK和OpenJDK的区别,授权协议的不同: openjdk采用GPL V2协议放出,而JDK则采用JRL放出.两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用. OpenJDK不包含Deployment(部署)功能: 部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板,这些功能在这些功能在Openjdk中是找不到的.

OpenJDK是JDK的开放原始码版本,以GPL(General Public License)协议的形式放出(题主提到的open就是指的开源).在JDK7的时候,OpenJDK已经作为JDK7的主干开发,SUN JDK7是在OpenJDK7的基础上发布的,其大部分原始码都相

openJDK去掉了JDK中涉及一些版权问题的API,开发源代码,也就是功能比JDK少点

openjdk采用GPL V2协议,oracle jdk采用JRL协议.两者协议都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用因为协议不同, 所以 openjdk 是不完整的, 部分早期的源码因为版权归属于 sun, 而 sun 又被 oracle 收购了, 所以这部分的源码在 openjdk 中被开源的其他实现给替换掉了

jdk不就是java开发工具包么你平时写java代码不经常会调用类库么?那玩意就是sun的jdk,当然是要是个非主流你也可以用openjdk,openjdk是sun捐的一个开源的jdkjdk大部分都是用java代码写成的.我不知道gcj和gij是什么,但是从你的描述来看就能知道 gcj是一个编译器,用来把java代码编译成字节码的.gij是一个解释器,用来把字节码解释成机器码的.所以gcc和openjdk基本上没有什么关系,你可以简单理解成jdk是开发java程序的时候用到的类库,gcc是一个java运行环境,和jre是差不多的玩意.

关于JDK和OpenJDK的区别,可以归纳为以下几点: 授权权协议的不同: OpenJDK采用GPL V2协议放出,JDK则采用JRL放出.两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使

大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk.openjdk是jdk的开放原始码版本,以GPL协议的形式放出.openjdk只包含最精简的JDK在安装openjdk的机器上,输入“java -version”显示的是openjdk在一般java程序的兼容上 都差不多.

openjdk采用GPL V2协议放出,而JDK则采用JRL放出.两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用. OpenJDK不包含Deployment(部署)功能: 部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板,这些功能在Openjdk中是找不到的.

相关文档

openjdk和jdk推荐哪个
openjdk源码下载
如何区分是jdk还是openjdk
jdk里面包含jvm吗
openjdk可以替代jdk吗
jdk官网
openjdk是啥
jdkopen
bnds.net
mwfd.net
bnds.net
clwn.net
tongrenche.com
电脑版