群晖、NAS、PVE、飞牛、二手品牌机、垃圾佬

每一位热爱生活的垃圾佬都值得敬畏

Rocky Linux 10配置安装OpenJDK17

内容目录 Rocky Linux 10 配置安装OpenJDK17 请按照以下流程操作: 步骤 命令 说明 1 […]
内容目录

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的文件夹。接下来需要设置环境变量。

  1. 编辑配置文件:使用 vimnano编辑 /etc/profile文件。

    sudo vim /etc/profile
  2. 添加配置信息:在文件末尾添加以下内容。请务必将 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
  3. 使配置生效:保存文件后,运行以下命令让环境变量立即生效。

    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#