内容目录
Rocky Linux 10 配置安装OpenJDK17
请按照以下流程操作:
| 步骤 | 命令 | 说明 |
|---|---|---|
| 1. 切换目录 | cd /home/kelsen |
如果文件不在当前目录,请先切换到文件所在目录。 |
| 2. 创建目标目录 | sudo mkdir -p /usr/local/java |
确保解压目标目录存在。 |
| 3. 执行解压 | sudo tar -xzf OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz -C /usr/local/java/ |
使用正确的文件名和路径进行解压 。 |
⚙️ 配置环境变量
解压成功后,通常会在 /usr/local/java/下生成一个类似 jdk-17.0.18+8的文件夹。接下来需要设置环境变量。
-
编辑配置文件:使用
vim或nano编辑/etc/profile文件。sudo vim /etc/profile -
添加配置信息:在文件末尾添加以下内容。请务必将
JAVA_HOME的路径修改为解压后JDK文件夹的实际路径 。export JAVA_HOME=/usr/local/java/jdk-17.0.18+8 # 这个路径可能需要修改! export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib -
使配置生效:保存文件后,运行以下命令让环境变量立即生效。
source /etc/profile
✅ 验证安装
最后,验证JDK是否已成功安装。
java -version
javac -version
如果命令输出了类似 openjdk version "17.0.18"的版本信息,那么就恭喜您安装成功了!
如果按照以上步骤操作后问题仍然存在,可以尝试以下方法:
-
使用绝对路径:在
tar命令中直接使用文件的绝对路径,例如:sudo tar -xzf /home/kelsen/OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz -C /usr/local/java/ -
检查文件完整性:文件可能在下载过程中损坏,您可以重新下载一次以确保文件完好 。
root@hep-seata-server-prd:/home/kelsen# ls
init.txt OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz
root@hep-seata-server-prd:/home/kelsen# mkdir -p /usr/local/java
root@hep-seata-server-prd:/home/kelsen# tar -xzf OpenJDK17U-jdk_x64_linux_hotspot_17.0.18_8.tar.gz -C /usr/local/java/
root@hep-seata-server-prd:/home/kelsen# vim /etc/profile
# 在文件末尾增加下面三行
export JAVA_HOME=/usr/local/java/jdk-17.0.18+8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib
root@hep-seata-server-prd:/home/kelsen# source /etc/profile
root@hep-seata-server-prd:/home/kelsen# java -version
openjdk version "17.0.18" 2026-01-20
OpenJDK Runtime Environment Temurin-17.0.18+8 (build 17.0.18+8)
OpenJDK 64-Bit Server VM Temurin-17.0.18+8 (build 17.0.18+8, mixed mode, sharing)
root@hep-seata-server-prd:/home/kelsen#