lamess / JDK1.8环境部署

Created Wed, 10 Jul 2024 15:25:43 +0800 Modified Tue, 04 Mar 2025 17:23:18 +0800
263 Words

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)