CentOS7 Install JDK


一、卸载 Open-JDK

有的 Linux 系统可能已经安装了 open-jdk,它是 jdk 开源之前的版本,已经不在维护了,我们可以卸载它

  • 使用命令 rpm -qa | grep java 查询系统中和 java 相关的文件,一个个删除

  • 例如:

    rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
    rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
    rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
    rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
  • 检查是否已经删除成功:输入 java -version

  • 如果没有删除完,就使用 yum 删除:yum -y remove

二、安装稳定的 JDK

官网:http://www.oracle.com

下载相应的 Linux 版本后,做好备份,开始解压

可以将 jdk 复制一份放到 /usr/local/src 做备份

/usr/java 中解压 jdk(创建一个 java 目录)

sudo tar -zxvf jdk-8u281-linux-x64.tar.gz

如果没有权限就:

chmod 755 jdk-8u281-linux-x64.tar.gz

如果实在不行,就进入 root 用户进行操作

解压完成后开始设置系统环境变量:

vim /etc/profile

# 最后面添加下列
# java environment
export JAVA_HOME=/usr/java/jdk1.8.0_281
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

设置完成后,重新编译配置文件:source /etc/profile

最后检查是否成功安装:java -version 如何输出了 java 的版本信息就说明成功了。


Author: NaiveKyo
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source NaiveKyo !
  TOC