到官网下载对应版本的jdk8
1.解压
tar -xzvf jdk-8u261-linux-x64.tar.gz
2.将解压后的文件夹复制到usr/lib/jvm/目录下
sudo cp jdk1.8.0_261 /usr/lib/jvm
3.查看当前存在版本的优先级情况
sudo update-alternatives --config java
sudo update-alternatives --config javac
显示是只有java-7一个版本
4.创建软链接
由于默认在auto,所以将jdk8的优先级调高
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_261/bin/java 1072
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_261/bin/javac 1072
再次验证优先级
sudo update-alternatives --config java
sudo update-alternatives --config javac
输入合适序号选择版本
0---auto (由于设置了优先级,所以auto默认是jdk8)
1---jdk7
2---jdk8
5. 配置环境变量
vim /etc/profile
在最后添加
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_261 #JDK8的路径
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
退出后执行
source /etc/profile
6.验证
java -version
显示上图信息说明修改成功