JDK1.8环境部署
卸载自带的JDK版本
dnf list installed | grep java
dnf remove java-1.8.0-openjdk*
dnf remove java-11-openjdk*
软件下载
从ORACLE的JDK发布页面,选择Java SE 8 (8u211 and later),按操作系统选择对应的JDK版本进行下载。直接下载Compressed Archive编译包,便于后续版本更新时方便替换。
考虑Oracle登录异常复杂且容易下载失败,请参考此Git项目进行免登录下载。
上传解压
将下载好的JDk上传到服务器,解压。
建立软链接。
tar -zxf jdk-8u401-linux-x64.tar.gz -C /usr/local
ln -s /usr/local/jdk1.8.0_401 /usr/local/jdk
配置环境变量
echo 'export JAVA_HOME=/usr/local/jdk' >> /etc/profile
echo 'export JRE_HOME=/usr/local/jdk/jre' >> /etc/profile
echo 'export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASS_PATH' >> /etc/profile
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
source /etc/profile
验证安装
查询JDK版本
java -version
java version “1.8.0_401”
Java(TM) SE Runtime Environment (build 1.8.0_401-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.401-b10, mixed mode)