查找服务器上面的java
rpm -qa|grep java
删除所有找到的Java
rpm -e --nodeps 查询到的jdk
去官网下载java17
https://www.oracle.com/java/technologies/downloads/
创建存放目录并进入
mkdir -p /usr/local/java
cd /usr/local/java
上传文件后解压
tar -zxvf jdk-17_linux-x64_bin.tar.gz
通过命令ls
查看java的版本号,记下来,然后配置环境变量
vi /etc/profile
找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL,在下面写上:
#set java environment
export JAVA_HOME=/usr/local/java/jdk-17.0.4
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
版本号一定要填写正确
java17是没有jre/bin目录的,但是为了方便切换到8版本,还是保留吧。想切换到java只需要修改环境变量JAVA_HOME为你java8的安装目录即可。
保存并退出
使环境变量生效
source /etc/profile
java -version
有输出即安装完成
如果每次都要输入 source /etc/profile
才能运行java指令,编辑 ~/.bashrc
文件,在文件最后输入下面代码即可
source /etc/profile