当前位置: 首页 > news >正文

阿里云服务器安装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_64aarch64

📌 **3. 查看 ****/proc/cpuinfo**

cat /proc/cpuinfo | grep "model name" | head -1
  • 如果输出包含 IntelAMD,大概率是 x64 架构。
  • 如果是 ARM,则为 aarch64 架构。

📌 4. 使用 **lscpu** 命令

lscpu
  • 找到 Architecture 字段:
    • x86_64 → 选择 x64
    • aarch64 → 选择 aarch64
    • 其他对应上面列表。

📌 常见架构说明

架构平台/CPU类型
x64Intel / AMD x86_64 处理器
aarch64ARM 架构,常见于云服务器、移动设备
ppc64IBM PowerPC 架构 (大端序)
ppc64leIBM PowerPC 架构 (小端序)
riscv64RISC-V 64位开源架构
s390xIBM 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)
http://www.lryc.cn/news/585880.html

相关文章:

  • WildCard野卡已跑路(包含gpt plus升级方案)
  • 2025.7.12总结
  • Python-类-面向对象-继承-多继承-学习笔记
  • RISC-V:开源芯浪潮下的技术突围与职业新赛道 (四) 产业应用全景扫描
  • CSS选择器进行定位
  • 开源 python 应用 开发(五)python opencv之目标检测
  • Android音视频探索之旅 | C++层使用OpenGL ES实现音频渲染
  • 10. 垃圾回收的算法
  • 【字符串移位包含问题】2022-8-7
  • 【飞算JavaAI】一站式智能开发,驱动Java开发全流程革新
  • 缺陷特征粘贴增强流程
  • 13. G1垃圾回收器
  • git版本发布
  • Kotlin基础学习记录
  • 基于定制开发开源AI智能名片S2B2C商城小程序的社群游戏定制策略研究
  • 云计算三大服务模式深度解析:IaaS、PaaS、SaaS
  • AI:机器人行业发展现状
  • GoC之汉诺塔绘制
  • Leaflet面试题及答案(41-60)
  • 电商广告市场惊现“合规黑洞”,企业如何避免亿元罚单
  • 11. JVM中的分代回收
  • JVM的垃圾回收算法和多种GC算法
  • 9. JVM垃圾回收
  • Opencv---深度学习开发
  • 初阶数据结构易错点整理
  • leetcode:HJ18 识别有效的IP地址和掩码并进行分类统计[华为机考][字符串]
  • 华为IPD(集成产品开发)流程是其研发管理的核心体系
  • Edge浏览器:报告不安全的站点的解决方案
  • 用YOLOv5系列教程(1)-用YOLOv5轻松实现设备状态智能监控!工业级教程来了
  • (C++)STL标准库(vector动态数组)(list列表)(set集合)(map键值对)相关对比,基础教程