linux安装JDK

本文详细介绍了Linux上JDK与OpenJDK的主要区别,包括授权协议、源代码完整性、功能精简和版本显示,并提供了卸载OpenJDK并安装JDK的完整流程,包括创建文件夹、卸载OpenJDK、下载与安装JDK以及配置环境变量的命令。
摘要由CSDN通过智能技术生成

linux安装JDK

在虚拟机上装很多软件的时候,都需要先装jdk,但是虚拟机自带了一个openjdk,安装前需要先卸载openjdk,才能装sun公司的jdk。

openjdk和我们装的jdk区别:

来源:https://www.cnblogs.com/zhaojingyu/p/8888934.html

1. 授权协议的不同

OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用。

OpenJDK不包含Deployment(部署)功能:部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板,这些功能在OpenJDK中是找不到的。

2. OpenJDK源代码不完整:

这个很容易想到,在采用GPL协议的OpenJDK中,SUN JDK的一部分源代码因为产权的问题无法开放给OpenJDK使用,其中最主要的部份就是JMX中的可选元件SNMP部份的代码。因此这些不能开放的源代码 将它作成plug,以供OpenJDK编译时使用,你也可以选择不要使用plug。而Icedtea则为这些不完整的部分开发了相同功能的源代码 (OpenJDK6),促使OpenJDK更加完整。

3. O
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值