麒麟系统中确认JDK安装需同时验证java和javac命令,二者均返回版本信息才表明完整安装;若仅java可用则为JRE-only。还需结合apt/yum/rpm查包、/usr/lib/jvm/路径及/opt/jdk等手动解压路径综合判断。

在麒麟系统中确认是否已安装JDK环境,必须同时验证Java运行时和编译器是否存在,仅检查java命令会漏判JRE-only情况,导致后续开发编译失败。
终端执行基础命令验证
打开终端,依次输入以下两条命令:
java -version
javac -version
若两条命令均返回以“openjdk”或“java version”开头的版本信息(如openjdk version "17.0.1"),说明JDK已完整安装;若javac提示“command not found”而java正常返回,则系统只装了JRE,不满足开发需求。
检查已安装的Java相关软件包
方法一:APT系系统(如Kylin-Desktop基于Ubuntu)执行:
apt list --installed | grep -i jdk
方法二:YUM/RPM系系统(如Kylin-Server V10标准版)执行:
rpm -qa | grep -i java
rpm -qa | grep -i jdk
【注意】输出为空不代表绝对没装——某些离线解压部署的JDK不会被包管理器记录,需结合后续路径检查确认。
查看JDK默认安装路径是否存在
第一步:检查系统级JVM目录
ls /usr/lib/jvm/
第二步:若该目录存在且含类似java-11-openjdk-amd64、jdk-17.0.11_9等子目录,说明通过包管理器安装过OpenJDK。
第三步:检查用户手动解压路径(常见位置):
ls /opt/jdk*
ls /usr/local/jdk*
ls /usr/java/
只要任一路径下存在bin/java和bin/javac两个可执行文件,即确认JDK已部署到位。

















