银河麒麟 V10(Kylin V10)作为国产主流操作系统,分为 x86_64(AMD/Intel 架构) 和 aarch64(ARM 架构,如飞腾、鲲鹏) 两个版本,Java 安装需先匹配系统架构。以下是 OpenJDK(开源免费,推荐) 和 Oracle JDK(商业授权,需注意版权) 两种方案的详细步骤,包含环境配置、验证、问题排查。
一、前置准备
1. 确认系统架构
首先通过命令判断系统架构(关键!避免下载错误的 JDK 包):
uname -m
- 输出
x86_64→ 选择 x64 架构 JDK - 输出
aarch64→ 选择 ARM 架构 JDK
2. 检查系统是否已安装 Java
部分银河麒麟 V10 镜像可能预装 OpenJDK,先检查是否存在:
java -version
javac -version
- 若输出类似
openjdk version "1.8.0_xxx"且同时有javac输出,说明已安装且配置完成,可直接使用; - 若仅显示
java但无javac,或版本不符合需求(如需要 Java 11/17),需卸载旧版本或重新安装。
3. 卸载旧版 Java(可选)
若需卸载预装或旧版 Java,执行以下命令:
# 查看已安装的 Java 相关包(以 OpenJDK 为例)
rpm -qa | grep java
rpm -qa | grep jdk
rpm -qa | grep openjdk
# 卸载对应包(替换为实际查询到的包名,如 java-1.8.0-openjdk-xxx)
sudo rpm -e --nodeps 包名 1 包名 2
4. 下载对应版本 JDK
方案 1:OpenJDK(推荐,开源免费,无版权问题)
推荐下载 Adoptium Temurin OpenJDK(社区维护,兼容官方,支持国产架构),下载地址:Adoptium Temurin 官网
- 选择版本:推荐 Java 8(稳定兼容)或 Java 17(LTS 长期支持版);
- 选择操作系统:
Linux; - 选择架构:根据
uname -m结果选x64或aarch64; - 选择包类型:
Tar.gz(压缩包,手动安装灵活)。
方案 2:Oracle JDK(商业授权,需注意版权)
仅用于商业授权场景,下载地址:Oracle JDK 官网
- 需注册 Oracle 账号,选择对应版本(Java 8/11/17)、架构(x64/aarch64)的
Linux x64 Compressed Archive(tar.gz 包)。

