CentOS7下安装JDK8

一、卸载系统自带的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的路径

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值