Linux Centos 7更换 java 8 为 java 17

下载JDK8

yum install -y java-1.8.0-openjdk
java -version

卸载JDK8

ls -l /etc/alternatives/java

which java 可以看到 java的位置

sudo yum remove java-1.8.0-openjdk
sudo rm /etc/alternatives/java
sudo rm -rf /usr/lib/jvm/java-8-openjdk-amd64

如果存在其他相关包,请使用 yum remove 命令将这些包也一并卸载

rpm -qa | grep java-1.8.0-openjdk

ls /usr/lib/jvm/ 检查确认系统中没有任何JAVA安装

安装 JAVA17

下载安装包

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

下载不了直接去网址下载

解压
由于which jaca 的结果是 usr/bin/java
于是

mkdir -p  /usr/bin/java
tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/bin/java

配置文件

echo 'export PATH=$PATH:/usr/bin/java/jdk17/bin/' >> /etc/profile

然后source /etc/profile

最后java -version

报错 java命令未找到

查看配置的export PATH=$PATH:/usr/bin/java/jdk17/bin/目录下是否存在内容

比如java -version 报错 你就绝对地址 /usr/bin/java/jdk17/bin/java -version

执行成功就修改配置为绝对地址
执行失败就去找bin的位置是不是不对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值