阿里云服务器安装JDK21
确定你的系统架构 (aarch64 / x64 / ppc64 等)
在 CentOS 8 上,可以使用以下命令来检查系统架构:
📌 1. 使用 **uname**
命令
uname -m
- x86_64 → 选择
x64
版本 - aarch64 → 选择
aarch64
版本 - ppc64 → 选择
ppc64
版本 - ppc64le → 选择
ppc64le
版本 - riscv64 → 选择
riscv64
版本 - s390x → 选择
s390x
版本
📌 2. 使用 **arch**
命令
arch
- 输出结果同样会显示系统架构,比如
x86_64
或aarch64
。
📌 **3. 查看 ****/proc/cpuinfo**
cat /proc/cpuinfo | grep "model name" | head -1
- 如果输出包含 Intel 或 AMD,大概率是 x64 架构。
- 如果是 ARM,则为 aarch64 架构。
📌 4. 使用 **lscpu**
命令
lscpu
- 找到
Architecture
字段:x86_64
→ 选择x64
aarch64
→ 选择aarch64
- 其他对应上面列表。
📌 常见架构说明
架构 | 平台/CPU类型 |
---|---|
x64 | Intel / AMD x86_64 处理器 |
aarch64 | ARM 架构,常见于云服务器、移动设备 |
ppc64 | IBM PowerPC 架构 (大端序) |
ppc64le | IBM PowerPC 架构 (小端序) |
riscv64 | RISC-V 64位开源架构 |
s390x | IBM Z 系列主机架构 |
✅ 示例结果
$ uname -m
x86_64
- 你的系统是 x64 架构,你应该选择
**x64**
版本的 JDK 21。
安装
下载 JDK 21 安装包
国内推荐:清华大学开源镜像站
wget https://mirrors.tuna.tsinghua.edu.cn/Adoptium/21/jdk/x64/linux/OpenJDK21U-jdk_x64_linux_hotspot_21.0.5_11.tar.gz
**解压并移动到 ****/opt/java**
sudo mkdir -p /opt/java
sudo tar -xzf OpenJDK21U-jdk_x64_linux_hotspot_21.0.5_11.tar.gz -C /opt/java
sudo mv /opt/java/jdk-21.0.5+11 /opt/java/jdk-21
3. 配置环境变量
新建环境变量配置文件:
sudo vi /etc/profile.d/java.sh
添加以下内容:
export JAVA_HOME=/opt/java/jdk-21
export PATH=$JAVA_HOME/bin:$PATH
4. 重新加载环境变量
source /etc/profile.d/java.sh
5. 验证安装
java -version
预期输出示例:
openjdk version "21.0.5" 2024-01-XX
OpenJDK Runtime Environment (build 21.0.5+11)
OpenJDK 64-Bit Server VM (build 21.0.5+11, mixed mode, sharing)