温馨提示×

CentOS怎么检查Java安装

小樊
63
2026-08-18 08:49:37
栏目: 编程语言

在 CentOS 上检查 Java 是否已安装,常用以下几种方法:


一、检查 Java 是否已安装

1️⃣ 查看 Java 版本(最常用)

java -version

✅ 已安装示例:

openjdk version "1.8.0_392"
OpenJDK Runtime Environment (build 1.8.0_392-b08)
OpenJDK 64-Bit Server VM (build 25.392-b08, mixed mode)

❌ 未安装示例:

bash: java: command not found

2️⃣ 检查 Java 编译器(JDK 才有)

javac -version

✅ 说明安装了 JDK
❌ 如果提示 command not found,可能只装了 JRE


二、查看 Java 安装路径

3️⃣ 查找 java 命令位置

which java

示例:

/usr/bin/java

再查看真实路径:

ls -l /usr/bin/java

4️⃣ 使用 alternatives 查看(CentOS 常用)

alternatives --config java

或:

update-alternatives --config java

可看到所有已安装的 Java 路径。


三、查看系统已安装的 Java 包(RPM)

5️⃣ 查看已安装的 Java 相关包

rpm -qa | grep java

或:

rpm -qa | grep jdk

示例:

java-1.8.0-openjdk-1.8.0.392.b08-2.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.392.b08-2.el7.x86_64

四、查看 JAVA_HOME 是否配置

6️⃣ 查看环境变量

echo $JAVA_HOME

如果为空,说明 未配置 JAVA_HOME。


五、如果未安装,如何安装 Java(示例)

CentOS 7

sudo yum install java-1.8.0-openjdk

CentOS 8 / Stream

sudo dnf install java-17-openjdk

六、快速判断总结

命令 作用
java -version 是否安装 Java
javac -version 是否安装 JDK
which java Java 命令位置
`rpm -qa grep java`
echo $JAVA_HOME 是否配置环境变量

如果你愿意,可以把 java -version 的输出贴出来,我可以帮你判断是 JRE 还是 JDK、版本是否合适。

0 踩