需先确认系统架构与软件源状态,再选择适配的jdk版本并完成安装与基础验证:执行uname -m判断x86_64或aarch64架构,java -version和javac -version检查预装状态;推荐apt install openjdk-11-jdk等一键安装,或手动解压配置java_home后source生效。

在银河麒麟终端中安装Java运行环境,需先确认系统架构与软件源状态,再选择适配的JDK版本并完成安装与基础验证,整个过程无需图形界面参与。
确认系统架构和当前Java状态
打开终端,执行 uname -m 查看CPU架构:输出 x86_64 表示Intel/AMD平台,输出 aarch64 表示飞腾、鲲鹏等ARM平台,【这一步不可跳过,装错架构的包会导致java命令无法执行】。
接着运行 java -version 和 javac -version,若两者均返回 OpenJDK 版本号(如 11 或 17),说明已预装可用JDK;若提示“command not found”或只有 java 没有 javac,则需安装完整 JDK 而非仅 JRE。
在 Java 中初始化和管理阿里云 SDK客户端。包括单例模式、线程安全、endpoint 与 region 配置、VPC 终端节点、同步与异步等。
通过APT源一键安装OpenJDK(推荐新手)
适用于联网环境且系统已同步软件源的场景,自动处理依赖与基础路径配置。
第一步:更新软件包索引
执行 sudo apt update,确保能获取到最新版 JDK 包信息。
第二步:安装指定版本 JDK
根据开发需求选择其一:
安装 OpenJDK 11(LTS,兼容性广)→ sudo apt install openjdk-11-jdk
安装 OpenJDK 17(新LTS,Spring Boot 3+首选)→ sudo apt install openjdk-17-jdk
安装 OpenJDK 21(最新LTS,需确认源中存在)→ sudo apt install openjdk-21-jdk
第三步:验证安装结果
直接运行 java -version,终端应输出类似 openjdk version "17.0.11"... 的完整信息;再运行 javac -version,确认编译器可用。
手动解压安装JDK(适用于离线或需指定版本)
当系统断网、APT源无目标版本,或需使用Adoptium Temurin等第三方构建时采用此方法。
方法一:上传并解压到 /opt
将下载好的 jdk-17.0.11+9.tar.gz(注意匹配 aarch64/x64)复制到 /opt 目录,执行:sudo tar -zxvf /opt/jdk-17.0.11+9.tar.gz -C /opt/
解压后得到类似 /opt/jdk-17.0.11+9 的文件夹。
方法二:配置 JAVA_HOME 环境变量
编辑系统级配置文件:sudo nano /etc/profile
在文件末尾添加三行(路径请替换为上一步实际解压路径):export JAVA_HOME=/opt/jdk-17.0.11+9export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib
保存退出后,立即生效:source /etc/profile
验证:echo $JAVA_HOME 应返回设置路径;java -version 应正常输出版本。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










