Alibaba Cloud Linux 3.2104 LTS 上如何配置Java运行环境?

Alibaba Cloud Linux 3.2104 LTS 上配置 Java 运行环境,可以按照以下步骤进行操作。推荐使用 OpenJDK(开源且与大多数 Java 应用兼容),也可以选择手动安装 Oracle JDK。


✅ 方法一:通过 YUM 安装 OpenJDK(推荐)

1. 更新系统软件包

sudo dnf update -y

注意:Alibaba Cloud Linux 3 使用 dnf 作为默认包管理器,兼容 yum 命令。

2. 查看可用的 OpenJDK 版本

dnf search openjdk

或查看具体的 Java 包:

dnf list available java-17-openjdk java-11-openjdk java-8-openjdk --all

3. 安装 OpenJDK(以 Java 17 为例)

sudo dnf install -y java-17-openjdk java-17-openjdk-devel

常见版本选择:

  • java-17-openjdk: JRE + JVM
  • java-17-openjdk-devel: 包含开发工具(javac, jdb 等),建议安装此版本

4. 验证安装

java -version
javac -version

输出示例:

openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-AlibabaCloudLinux-17.0.9.9.1)
OpenJDK 64-Bit Server VM (build 17.0.9+9-AlibabaCloudLinux-17.0.9.9.1, mixed mode)

5. 设置 JAVA_HOME 环境变量(可选但推荐)

编辑全局环境变量文件:

sudo vim /etc/profile.d/java.sh

添加以下内容(根据实际路径调整):

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

使配置生效:

source /etc/profile.d/java.sh

验证:

echo $JAVA_HOME
java -version

提示:Java 的默认安装路径通常为 /usr/lib/jvm/java-17-openjdk-xxx/,可通过 readlink -f $(which java) 查看。


✅ 方法二:手动安装 Oracle JDK 或自定义 JDK

适用于需要特定版本(如 Oracle JDK 8、11、17)的情况。

1. 下载 JDK(以 Oracle JDK 17 为例)

前往 Oracle 官网 下载对应 Linux x64 RPM 或 tar.gz 包。

例如(使用 wget 下载,需登录 Oracle 获取直链):

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

若无法获取 Oracle 链接,可考虑使用 OpenJDK 构建版本(如 Amazon Corretto、Azul Zulu、Adoptium)替代。

2. 安装 RPM 包

sudo rpm -ivh jdk-17_linux-x64_bin.rpm

默认安装路径通常是:/usr/java/jdk-17/

3. 配置环境变量

创建脚本:

sudo vim /etc/profile.d/java.sh

写入:

export JAVA_HOME=/usr/java/jdk-17
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

生效:

source /etc/profile.d/java.sh

验证:

java -version
echo $JAVA_HOME

✅ 可选:设置默认 Java 版本(多版本共存时)

如果系统有多个 Java 版本,使用 alternatives 管理:

sudo alternatives --config java

可选择默认的 javajavac


🔒 权限与安全建议

  • 使用非 root 用户运行 Java 应用。
  • 定期更新 JDK:sudo dnf update java-17-openjdk
  • Alibaba Cloud Linux 已针对云环境优化性能和安全性,建议优先使用其内置 OpenJDK。

📌 总结

步骤 操作
1 sudo dnf update
2 sudo dnf install java-17-openjdk-devel
3 配置 JAVA_HOME 环境变量
4 验证 java -version

✅ 推荐使用 OpenJDK + DNF 安装方式,简单、安全、易于维护。


如有特殊需求(如 Tomcat、Spring Boot 部署),可在 Java 环境基础上继续部署应用。欢迎补充具体场景!

未经允许不得转载:云计算导航 » Alibaba Cloud Linux 3.2104 LTS 上如何配置Java运行环境?