文章目录
一、卸载系统自带的OpenJDK软件
1.查看系统是否含有jdk
可以看到系统自带jdk信息
没有的话可以跳过第二步
java -version
2.查询含有java字符串的软件
rpm -qa | grep java
命令说明:
rpm 管理套件
-qa 使用询问模式,查询所有套件
grep 查找文件里符合条件的字符串
java 查找包含java字符串的文件
图中只需删除这几个:
noarch文件可以不用删除
java-1.8.0-openjdk-headless-1.8.0.232.b09-0.el7_7.x86_64
java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
java-1.7.0-openjdk-headless-1.7.0.241-2.6.20.0.el7_7.x86_64
java-1.7.0-openjdk-1.7.0.241-2.6.20.0.el7_7.x86_64
3.删除文件
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64(需要删除套件的名称)
命令介绍:
rpm 管理套件
-e 删除指定的套件
--nodeps 不验证套件档的相互关联性
注意:
在普通用户下,没有操作这几个文件的权限
解决:
在命令行输入:
su root 进入root用户,就可以操作这几个文件
4.检查是否完全删除JDK
java -version
显示图上这种,表示删除成功
如果还没有删除,可以使用 yum -y remove 去删除他们
二、下载JDK8
1.选择自己需要的jdk版本
地址:https://repo.huaweicloud.com/java/jdk/ 华为开源镜像下载
2.使用 命令安装
安装前先更新系统所有的包
yum update
检查是否安装wget
rpm -qa|grep wget
安装wget获取安装源
yum install wget
创建工作目录
mkdir -p /service/tools #创建多级目录,以后软件就安装在这个目录下
进入工作目录远程下载文件
wget https://repo.huaweicloud.com/java/jdk/8u192-b12/jdk-8u192-linux-x64.tar.gz
解压下载的jdk
tar -xzvf jdk-8u192-linux-x64.tar.gz
3.配置环境变量
获取jdk安装路径
[root@localhost tools]# cd jdk1.8.0_192/ #进入jdk目录下
[root@localhost jdk1.8.0_192]# pwd #查询当前工作目录
/service/tools/jdk1.8.0_192
编辑/etc/profile 文件
命令:
vim /etc/profile
在末尾添加:
#set java environment
JAVA_HOME=/service/tools/jdk1.8.0_192 #自己解压的jdk的路径
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
修改完保存退出,使配置立即生效命令:
source /etc/profile
注意:
1.jdk的版本一定要与系统版本一致(centos 64 jdk 64 )
2.配置环境变量时JAVA_HOME=/service/tools/jdk1.8.0_192 一定要是自己解压的jdk的路径
保存退出,使配置立即生效命令:
source /etc/profile
注意:
1.jdk的版本一定要与系统版本一致(centos 64 jdk 64 )
2.配置环境变量时JAVA_HOME=/service/tools/jdk1.8.0_192 一定要是自己解压的jdk的路径