一、安装 JDK 1.8
-
下载 JDK 1.8 安装包 下载地址:
https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz
-
创建目录并解压安装包
# 建立存放 Java 的目录 sudo mkdir -p /usr/local/java # 复制安装包到目标目录 cp jdk-8u202-linux-x64.tar.gz /usr/local/java # 进入目录并解压 cd /usr/local/java sudo tar xzvf jdk-8u202-linux-x64.tar.gz
-
配置环境变量 编辑
/etc/profile
文件:sudo vim /etc/profile
在文件末尾添加以下内容(注意版本号与实际解压的目录一致):
JAVA_HOME=/usr/local/java/jdk1.8.0_202 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH
-
注册 Java 可执行文件 执行以下命令将 Java 相关命令添加到系统 alternatives 中:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_202/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_202/bin/javac" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_202/bin/javaws" 1
-
重新加载环境变量
source /etc/profile
二、切换 Java 版本
-
查看并选择可用版本 执行以下命令进入版本选择界面:
update-alternatives --config java
会显示类似以下的选项(示例):
有2个候选项可用于替换java(提供/usr/bin/java)。 选择 路径 优先级 状态 ------------------------------------------------------------ 0 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1111 自动模式 1 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1111 手动模式 2 /usr/local/java/jdk1.8.0_202/bin/java 1 手动模式 要维持当前值[*]请按<回车键>,或者键入选择的编号:
-
切换至 1.8 版本 输入 JDK 1.8 对应的编号(如示例中的
2
),按回车确认。 -
验证版本 执行以下命令检查是否切换成功:
java -version
若输出包含
java version "1.8.0_202"