Linux-安装javaJDK

1.卸载原生OpenJDK

CentOS安装时是携带OpenJDK的,需要将其卸载并且卸载其部件

输入java查看版本命令

查看是否有OpenJDK

java -version

效果:
在这里插入图片描述

如果为红框内容的话,进行删除OpenJKD

查询相关套件

rpm -qa | grep java

效果
在这里插入图片描述
这是查询出来的openjdk套件,以java-1.8开头的全部删除即可

删除相关套件

输入删除命令

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.275-2.b01-0.el7_9x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9x86_64

rpm     管理套件
-e     删除指定的套件
–nodeps  不验证套件档的相互关联性

检查是否已经删除成功

输入查询java版本命令

java -version

结果应是未找到命令

提示

删除中最好使用 sudo,或者root权限
如果删除后没成功使用yum -y remove删除

sudo yum -y remove --nodeps java-1.8.0-openjdk-1.8.0.275-2.b01-0.el7_9x86_64
sudo yum -y remove --nodeps java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9x86_64

2.下载JDK

java8-linux服务jdk
链接:https://pan.baidu.com/s/1M2flrqteXBtVUs73m1tZqw
提取码:1yjr

链接如果失效请到官网下载
http://www.oracle.com/technetwork/java/javase/downloads/index.html

3.导入JDK

将下载的文件拷贝到指定的linux文件夹一般为/usr/java,如果没有创建一个即可 。
①.创建文件夹

mkdir /usr/java

② 上传jdk安装包

cd /usr/java
rz

使用命令 rz找到指定安装包上传(如果命令不起作用须使用yum -y install lrzsz进行安装)

③.进行解压

tar -zxvf jdk-8u144-linux-x64.tar.gz

④拷贝到指定位置

mv jdk1.8.0_144  /usr/java/jdk1.8.0_144

4.配置环境变量

编辑环境变量

进入环境编辑页

vim /etc/profile

加入java环境变量,最后以后添加即可

export JAVA_HOME=/usr/java/jdk1.8.0_144
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版本命令

java -version

效果:
在这里插入图片描述
成功

5.注意项

service服务注意

如果想要使用service服务进行自启,则需要建立软连接

查看java安装目录
which java

效果:
在这里插入图片描述
这个路径为你安装java的路径

建立软连接

/usr/java/jdk1.8.0_144/bin/java为 which java查出结果

ln -s /usr/java/jdk1.8.0_144/bin/java /usr/bin/java

再次查询which java发现地址变成 /usr/bin/java 软连接建立完成

权限不够
chmod 777 /usr/java/jdk1.8.0_144/bin/java

添加权限

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值