最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
麒麟操作系统如何安装Java运行环境
时间:2026-07-09 08:04:20 编辑:袖梨 来源:一聚教程网
麒麟OS提示“java: command not found”说明未安装JDK,需先确认架构(aarch64/x86_64)和包管理器类型(APT/YUM/DNF),再选择在线安装OpenJDK或离线解压配置环境变量,确保java与javac版本一致且JAVA_HOME生效。
在麒麟操作系统上运行Java程序或启动Java服务时,终端提示“java: command not found”,说明系统缺少Java运行环境,必须安装JDK而非仅JRE,否则javac命令不可用、编译无法进行。
确认系统架构与包管理器类型
这一步跳过会导致后续安装包无法执行,报错“没有那个文件或目录”。
执行 uname -m:若输出【aarch64】,则为ARM64架构(鲲鹏、飞腾);若输出【x86_64】,则为AMD64/x86架构(海光、兆芯)。
执行 cat /etc/os-release:查看ID字段——含【kylin-ubuntu 或 ubuntu】为APT系;ID为【kylin】且能执行yum或dnf命令,则为YUM/DNF系。
执行 java -version 与 javac -version:若均报“command not found”,说明未装JDK;若只有java有输出而javac报错,说明只装了JRE,不是完整JDK。
在线安装OpenJDK(网络通畅时首选)
此方式由软件源自动处理依赖与基础环境变量,适合快速部署LTS版本,多数新镜像已预设JAVA_HOME。
方法一:APT系系统(如Kylin Desktop基于Ubuntu Kylin)
执行 sudo apt update 更新软件包索引。
安装OpenJDK 11(稳定LTS):sudo apt install -y openjdk-11-jdk;如需JDK 17,改用 sudo apt install -y openjdk-17-jdk。
立即学习“Java免费学习笔记(深入)”;
方法二:YUM/DNF系系统(如Kylin Server)
执行 sudo yum makecache 或 sudo dnf makecache 同步元数据。
安装OpenJDK 17:sudo yum install -y java-17-openjdk-devel;若需JDK 11,改用 sudo yum install -y java-11-openjdk-devel。
验证:运行 java -version 与 javac -version,两者的输出必须完全一致,且包含【openjdk】字样。
离线安装OpenJDK(断网/指定小版本/多机统一部署)
第一步:下载并解压JDK
① 根据 uname -m 结果,从Adoptium Temurin或毕昇JDK官网下载对应架构的tar.gz包(例如:ARM64用户必须下载 *aarch64_linux_hotspot_17.0.11_9.tar.gz)。
② 将压缩包上传至 /opt/ 目录,执行:sudo tar -zxvf jdk-*.tar.gz -C /opt/。
③ 创建版本无关软链接便于后续升级:sudo ln -s /opt/jdk-17.0.11_9 /opt/jdk。
第二步:配置全局环境变量
编辑系统级配置:sudo vim /etc/profile,在末尾新增三行:export JAVA_HOME=/opt/jdkexport JRE_HOME=${JAVA_HOME}/jreexport PATH=${JAVA_HOME}/bin:$PATH。
注意:PATH中JAVA_HOME/bin必须放在$PATH前面,否则可能调用到旧版或系统残留java命令。
第三步:使配置生效并验证
执行 source /etc/profile 使配置立即生效。
执行 echo $JAVA_HOME 应输出 /opt/jdk;
执行 java -version 应显示对应版本号;
执行 javac -version 必须能正常返回,否则说明安装的是JRE而非JDK。
相关文章
- 月宫暴击辅助伤害1W+!物伤突破3500! 07-22
- 三输出速推太猛?这套 铁桶防守让对手打不动! 07-22
- 姜维攻略:全新XP赛季新武将 07-22
- 开荒攻略:全新XP赛季高阶开荒思路 07-22
- 《燕云十六声》浴血难度公子书打法及特点介绍 07-22
- 智慧树网课登录入口最新网址2026-智慧树网课登录入口安全登录操作指南 07-22