Linux——如何在linux中手动安装openjdk
为什么要使用openjdk而不是生产版的jdk呢?openjdk与jdk最大的区别就是openjdk是开源的,并且openjdk不能Deployment(部署),所以比较适合开发学习。
openjdk下载地址:
jdk11:https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gzjdk10:https://download.java.net/openjdk/jdk10/ri/openjdk-10+44_linux-x64_bin_ri.tar.gz
jdk9:https://download.java.net/openjdk/jdk9/ri/openjdk-9+181_linux-x64_ri.zip
jdk1.8:https://download.java.net/openjdk/jdk8u41/ri/openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz
安装openjdk
mkdir /usr/local/src/java 创建目录
通过wget -P /usr/local/src/java https://download.java.net/openjdk/jdk8u41/ri/openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz 命令将目标文件下载到指定目录下
之后通过tar zxvf openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz 解压缩到当前文件夹
通过 mv java-se08u41-ri jdk1.8 将文件夹重命名便于查找
之后 vi /etc/profile 打开配置文件
export JAVA_HOME=/usr/local/src/java/jdk1.8
export PATH= $PATH:$JAVA_HOME/bin
更改完成后 source /etc/profile重载一下配置文件
java -version
openjdk version "1.8.0_41"
OpenJDK Runtime Environment (build 1.8.0_41-b04)
OpenJDK 64-Bit Server VM (build 25.40-b25, mixed mode)
检查完成后安装成功。
如何更换jdk版本呢,这里只需要修改/etc/profile中的配置即可。将export的版本更改为jdk-11。
这时出现了一个问题,当从jdk1.8转向jdk11时,更改过后java version查询仍然为jdk1.8我们可以这样做
首先
rm -rf /usr/local/src/java/jdk1.8/bin/java
rm -rf /usr/local/src/java/jdk1.8/bin/javac
删除java 及 javac之后
ln -s $JAVA_HOME/bin/java /usr/local/src/java/jdk1.8/bin/java
ln -s $JAVA_HOME/bin/javac /usr/local/src/java/jdk1.8/bin/javac
就可以成功转换版本了。
感谢您的阅读,如果本篇文章对您有帮助,欢迎点赞,关注,您的阅读是我莫大的鼓励!