奋斗
努力

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

云计算

在 Alibaba Cloud Linux 3.2104 LTS 上配置 Java 运行环境,可以按照以下步骤进行。该系统基于 RHEL/CentOS 风格,使用 yum 或 dnf 包管理器。


✅ 步骤一:更新系统软件包

确保系统是最新的:

sudo yum update -y

✅ 步骤二:安装 OpenJDK(推荐方式)

方式 1:安装 OpenJDK 11(推荐长期支持版本)

sudo yum install -y java-11-openjdk-devel

注:java-11-openjdk-devel 包含 JRE 和开发工具(如 javac),适合运行和开发 Java 应用。

方式 2:安装 OpenJDK 8(如果项目需要)

sudo yum install -y java-1.8.0-openjdk-devel

✅ 步骤三:验证 Java 安装

查看 Java 版本:

java -version
javac -version

输出示例:

openjdk version "11.0.15" 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+...)
OpenJDK 64-Bit Server VM (build ...)

✅ 步骤四:设置 JAVA_HOME 环境变量(可选但推荐)

1. 查找 Java 安装路径

sudo find /usr/lib/jvm -name 'java-11-openjdk*'
# 或者使用命令:
alternatives --config java

通常路径为:

/usr/lib/jvm/java-11-openjdk-11.0.xxxxx.x86_64

2. 编辑环境变量配置文件

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

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

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
export PATH=$JAVA_HOME/bin:$PATH

保存并退出。

3. 加载环境变量

source /etc/profile.d/java.sh

4. 验证 JAVA_HOME

echo $JAVA_HOME

✅ 步骤五:(可选)手动安装 Oracle JDK 或其他版本

若需安装特定版本(如 Oracle JDK、Amazon Corretto、Azul Zulu 等),可手动下载并配置:

示例:安装 Amazon Corretto 11

# 下载 Corretto 11 RPM 包
wget https://corretto.aws/downloads/latest/amazon-corretto-11-x64-linux-jdk.rpm

# 安装
sudo yum install -y amazon-corretto-11-x64-linux-jdk.rpm

# 设置默认 Java(如有多个版本)
sudo alternatives --config java  # 选择 corretto

然后同样设置 JAVA_HOME 指向 /usr/lib/jvm/java-11-amazon-corretto.x86_64 或类似路径。


✅ 步骤六:测试 Java 程序(可选)

创建一个简单的测试程序:

echo 'public class Hello { public static void main(String[] args) { System.out.println("Hello from Alibaba Cloud Linux!"); } }' > Hello.java
javac Hello.java
java Hello

预期输出:

Hello from Alibaba Cloud Linux!

✅ 常见问题排查

  • java: command not found
    → 检查是否正确安装 JDK 并配置了 PATH。

  • JAVA_HOME 未生效
    → 确保脚本位于 /etc/profile.d/ 目录且已执行 source。

  • 多版本切换
    使用 alternatives 命令管理多个 Java 版本:

    sudo alternatives --config java

✅ 总结

步骤 操作
1 更新系统:yum update
2 安装 OpenJDK:yum install java-11-openjdk-devel
3 验证:java -version
4 设置 JAVA_HOME
5 (可选)安装第三方 JDK

通过以上步骤,你就可以在 Alibaba Cloud Linux 3.2104 LTS 上成功配置 Java 运行环境,用于部署 Spring Boot、Tomcat、Kafka 等 Java 应用。

如有特定 Java 版本或应用需求,欢迎补充说明!

未经允许不得转载:云服务器 » Alibaba Cloud Linux 3.2104 LTS 上如何配置Java运行环境?