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 pathJRE_HOME=your jdk path/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport 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_64yum 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