北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

【实用教程】Rocky Linux 10 一键安装 Java,配置环境变量全搞定!

Rocky Linux 10 稳定可靠,深受开发者青睐。今天这篇文章将带你从安装 Java 到环境配置,一步到位,快速让你的系统具备完整 Java 开发/运行能力。


一、为什么选 OpenJDK 而不是 Oracle JDK?

  • Rocky 官方仓库提供的 Java 是 OpenJDK(GPL v2 授权),完全免费、允许商业使用。
  • Oracle JDK 虽“免费”,但采用的是 NFTC 授权,不是开源,限制较多:不允许修改 / 重新分发,而且免费期有时间限制。其实两者源代码相同,没必要选有额外限制的版本。
    选 OpenJDK 更靠谱

二、Rocky Linux 10 可选 Java 包说明

Rocky Linux 10 提供三种 OpenJDK 包,适配不同需求:

  • java-21-openjdk:完整运行时(JRE),适合仅运行 Java 应用。
  • java-21-openjdk-headless:精简版运行时,无图形界面支持,适合服务器/CLI 环境。
  • java-21-openjdk-devel:开发套件(JDK),包含编译工具,适合开发或运行需要编译的项目。

三、如何安装(推荐一键搞定)

推荐安装最全的 java-21-openjdk-devel,即使不打算编译,也能避免缺少依赖。执行:

sudo dnf install java-21-openjdk-devel

安装过程会自动连带安装 java-21-openjdkjava-21-openjdk-headless,一口气拿下全部组件。


四、验证安装是否成功

安装后输入:

java -version

若能够显示版本信息,说明安装成功。


五、环境变量配置:设置 JAVA_HOME(建议做)

不少工具(如 Maven、Gradle、Tomcat、Jenkins 等)依赖 JAVA_HOME 环境变量,建议统一配置:

执行以下命令生成系统范围的 java.sh 文件(无需手动写 .bashrc):

sudo tee /etc/profile.d/java.sh > /dev/null << 'EOF'
export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
export PATH=$JAVA_HOME/bin:$PATH
EOF

sudo chmod +x /etc/profile.d/java.sh

登出并重新登录后,执行:

echo $JAVA_HOME

确认环境变量已生效。


六、如何卸载 Java(若需移除)

若需要完全清理 Java,可这么做:

  1. 查找已安装的 OpenJDK 包:
rpm -aq | grep openjdk
  1. 使用 dnf remove 命令卸载它们:
sudo dnf remove java-21-openjdk-devel java-21-openjdk java-21-openjdk-headless
  1. 删除之前创建的环境变量脚本:
sudo rm /etc/profile.d/java.sh

完成操作后即可彻底移除 Java。


工具一览表

步骤

建议操作

选择版本

java-21-openjdk-devel(推荐)

安装命令

sudo dnf install java-21-openjdk-devel

验证方法

java -version

配置环境

设置 JAVA_HOME 与 PATH(系统范围)

卸载方法

dnf remove + 删除脚本


总结

这份指南手把手教你在 Rocky Linux 10 上安装 OpenJDK、验证安装、配置环境变量并支持卸载。无论是部署 Java 应用还是开展开发编译,这个流程都能让你快速上手。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言