在 CentOS 上验证 Java 是否已安装,可以从是否安装、版本信息、JAVA_HOME 配置这几个方面来检查。下面是常用方法:
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
javac -version
rpm -qa | grep java
或
rpm -qa | grep jdk
yum list installed | grep java
dnf list installed | grep java
which java
示例:
/usr/bin/java
readlink -f $(which java)
示例:
/usr/lib/jvm/java-1.8.0-openjdk/jre/bin/java
echo $JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
编辑:
vi ~/.bashrc
添加:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
生效:
source ~/.bashrc
java -version
javac -version
java -jar xxx.jar
sudo yum install java-1.8.0-openjdk
或
sudo yum install java-11-openjdk
sudo alternatives --config java
| 检查项 | 命令 |
|---|---|
| Java 是否安装 | java -version |
| 是否安装 JDK | javac -version |
| 安装路径 | readlink -f $(which java) |
| JAVA_HOME | echo $JAVA_HOME |
如果你愿意,可以告诉我你的 CentOS 版本 和 Java 用途(运行 / 开发),我可以给你更精确的配置方案。