由于centos安装自带openjdk,需要将其卸载后安装自己的jdk
卸载centos自带jdk
1.查找java :rpm -qa | grep java
2.卸载时提示权限不够,进入root目录下(密码通常与一般用户密码一致) :su - root
3.卸载除.noarch文件外的其他java文件:rpm -e --nodeps java文件名。如仍未删除,尝试使用yum -y remove命令(未亲测)
4.切换回普通用户:su - 普通用户名
需注意:执行su root后shell环境仍为普通用户环境,su - root 后shell环境为root环境。可以使用echo $PATH 来查看各操作下环境变量的不同
安装自己的jdk
1.进入官网下载(注意操作系统是32位还是64位)
2.创建java文件夹:mkdir /usr/java
3.使用rz -E命令将下载的jdk上传至centos(这里下载的是.tar.gz文件)
4.解压安装jdk:tar -zxvf jdk文件全名
5.备份环境变量:cp /etc/profile 备份文件名
6.配置环境变量:vi /etc/profile,点击“i”,输入以下编码后点击esc退出键后输入“:wq”(注意不要有空格)
JAVA_HOME=/usr/java/jdk1.8.0_171
CLASSPATH=.:${JAVA_HOME}/lib/tools.jar
PATH=$PATH:${JAVA_HOME}/bin
export JAVA_HOME CLASSPATH PATH
7.执行 source /etc/profile 使环境变量生效
8.执行java -version查看是否配置成功
参考:https://www.cnblogs.com/alwayswyy/p/5212471.html