Liunx 如何装置 JDK?
如何降级曾经装置的 JDK 版本?
怎么卸载 JDK?
原文地址,欢送拜访
应用 yum 形式装置
更新 yum 软件包
sudo yum update -y
查看有哪些 JDK 版本
yum search java | grep jdk
抉择其中一个本人须要的版本,我这里抉择的是 java-1.8.0-openjdk,目前比较稳定以及罕用版本。
yum install -y java-1.8.0-openjdk
看见 Complete 就晓得胜利了。
yum 形式装置不必配置环境变量。
查看版本
java -version
手动解压安装包装置
上传安装包后解压,而后进行环境变量配置。
vim /etc/profile
依据本人解压的门路来填充相应内容
JAVA_HOME=your jdk path
JRE_HOME=your jdk path/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
在配置文件最初加上如下内容
(个别装置的默认门路为:/usr/java/…..)
使批改的环境变量失效
source /etc/profile
查看版本
java -version
可能呈现的问题
-bash: /usr/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
起因是:没有那个文件或目录,找了很久发现须要装置 glibc.i686
sudo yum install glibc.i686
降级 JDK
查看以后装置的版本:
rpm -qa|grep jdk
卸载(不同版本,结尾不同):
yum remove java-1.8.0-openjdk-1.8.0.292.b10-0.el8_3.x86_64
yum remove java-1.8.0-openjdk-headless-1.8.0.292.b10-0.el8_3.x86_64
再装置本人想装置的版本:
例:装置 open jdk 11
yum install java-11-openjdk -y