下载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的位置是不是不对