乐趣区

关于java:Liunx怎么安装JDK

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

退出移动版