Linux下安装手工安装免费OpenJDK

2022-04-05 158点热度 0人点赞 0条评论

网上看到Oacle的JDK11居然是收费的(另外收费的还有JDK1.8_8u211以及以上的版本,JDK1.8_8u202还是免费的),之前JDK11都是Oracle网站下载的rpm格式的安装包,安装是比较简单的,直接:

rpm -ivh jdk-8u202-linux-x64.rpm

如果你已经安装了Oracle的JDK,先要卸载掉,卸载方法:

# 查看已经安装的JDK
rpm -qa|grep jdk

# 根据上面查出来的JDK,卸载JDK
rpm -e jdk-11.0.9-11.0.9-ga.x86_64

安装OpenJDK

以安装OpenJDK11为例,先下载OpenJDK11的安装包:https://jdk.java.net/11/ 找到:https://jdk.java.net/archive/

因为openjdk下载到的安装包并不是rpm的格式,不能使用rpm -ivh的方式安装,所以使用如下方式安装tar.gz

cd /opt/
wget https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
tar zxvf openjdk-11.0.1_linux-x64_bin.tar.gz
mkdir /usr/java
mv /opt/jdk-11.0.1 /usr/java/
ln -s /usr/java/jdk-11.0.1 /usr/java/default

修改环境变量

vi /etc/profile

文件最后加如下内容:

# set openjdk environment
export JAVA_HOME=/usr/java/jdk-11.0.1
export PATH=$JAVA_HOME/bin:$PATH

保存后,执行

# 使/etc/profile配置生效
source /etc/profile

# 查看java版本,是否是11.0.1
java -version

OpenJDK和OracleJDK我使用下来没有啥区别,如果不是非常讲究的用途,应该OpenJDK就够用了,再也不用担心版权问题,Oracle的法务部们是很厉害的,少和他们有瓜葛为好。

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论