温馨提示×

CentOS怎样验证Java安装

小樊
41
2026-07-19 11:58:19
栏目: 编程语言

在 CentOS 上验证 Java 是否已安装,可以从是否安装、版本信息、JAVA_HOME 配置这几个方面来检查。下面是常用方法:


一、检查 Java 是否已安装

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

java -version

✅ 正常示例:

openjdk version "1.8.0_382"
OpenJDK Runtime Environment (build 1.8.0_382-b05)
OpenJDK 64-Bit Server VM (build 25.382-b05, mixed mode)

❌ 未安装示例:

-bash: java: command not found

2️⃣ 检查 javac(是否安装 JDK)

javac -version
  • ✅ 有输出 → 安装了 JDK
  • ❌ command not found → 可能只装了 JRE

二、查看系统中是否已安装 Java 包

1️⃣ 使用 rpm 查询

rpm -qa | grep java

rpm -qa | grep jdk

2️⃣ 使用 yum(CentOS 7)

yum list installed | grep java

3️⃣ 使用 dnf(CentOS 8 / Stream)

dnf list installed | grep java

三、查找 Java 安装路径

1️⃣ 使用 which

which java

示例:

/usr/bin/java

2️⃣ 查看真实路径

readlink -f $(which java)

示例:

/usr/lib/jvm/java-1.8.0-openjdk/jre/bin/java

四、检查 JAVA_HOME 是否配置

1️⃣ 查看环境变量

echo $JAVA_HOME
  • 有输出 → 已配置
  • 无输出 → 未配置

2️⃣ 临时设置(示例)

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH

3️⃣ 永久设置(推荐)

编辑:

vi ~/.bashrc

添加:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH

生效:

source ~/.bashrc

五、验证 Java 是否可正常运行

java -version
javac -version
java -jar xxx.jar

六、常见问题

❓ 未安装 Java

sudo yum install java-1.8.0-openjdk

sudo yum install java-11-openjdk

❓ 同时存在多个 Java 版本

sudo alternatives --config java

总结 ✅

检查项 命令
Java 是否安装 java -version
是否安装 JDK javac -version
安装路径 readlink -f $(which java)
JAVA_HOME echo $JAVA_HOME

如果你愿意,可以告诉我你的 CentOS 版本Java 用途(运行 / 开发),我可以给你更精确的配置方案。

0