1. yum卸载
- 查看CentOS中 JDK 是否已安装:
yum list installed | grep java
;centos7默认带有openjdk,openjdk不是oracle的官方 JDK ,是一个开源 JDK ,官方的是oracle公司的 JDK :openjdk可能会有兼容问题。 - 如果存在自带的jdk,删除centos自带的JDK
yum -y remove java-1.8.0-openjdk* yum -y remove tzdata-java.noarch
- 结果显示为Complete!表示卸载完成
2. 手动卸载
- 查找安装的路径
which java
(查看JDK的安装路径) - 删除jdk所在的文件夹
rm -rf ***
(*** 为第一步找到的路径) - vim 命令编辑文件profile
vim /etc/profile
;删除配置 JDK 的环境变量,至此 JDK 卸载完毕
3. 安装 JDK
- 从Oracle官网上下载linux版本的JDK并上传到Linux
- 新建一个java文件夹用于解压下载到的 JDK
mkdir /usr/local/java tar -zxvf jdk1.8.***
- 配置环境变量
vim /etc/profile ## 在"HISTSIZE=1000"底下添加环境变量的路径: JAVA_HOME=/usr/local/java CLASSPATH=.:$JAVA_HOME/lib PATH=$JAVA_HOME/bin:$PATH JRE_HOME=$JAVA_HOME/jre ##在"export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC"下面添加: export JAVA_HOME PATH CLASSPATH JRE_HOME ## 完成后保存退出,然后使配置生效 source /etc/profile
- 设置java和javac的符号连接
cd /usr/bin ln -s -f /usr/local/java/jre/bin/java ln -s -f /usr/local/java/bin/javac
- 重启系统(
reboot
),检查是否安装成功echo $JAVA_HOME echo $PATH echo $CLASSPATH java -version