在 CentOS 系统中,查看 Java 安装路径 常用以下几种方法:
which(查看当前使用的 java 命令路径)which java
示例输出:
/usr/bin/java
这通常是软链接,不是真实 JDK 路径
readlink 查看真实路径readlink -f $(which java)
示例输出:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b09-1.el7_9.x86_64/jre/bin/java
✅ 这就是 Java 的真实安装目录(JAVA_HOME 一般是 /usr/lib/jvm/...)
java -version 辅助确认java -version
rpm -qa | grep java
或
rpm -ql java-1.8.0-openjdk
ls /usr/lib/jvm/
常见路径:
/usr/lib/jvm/java-1.8.0-openjdk
/usr/lib/jvm/jre-1.8.0-openjdk
echo $JAVA_HOME
export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
如果你是想 配置环境变量 或 排查 Java 启动问题,可以告诉我具体场景,我可以给你更详细的步骤。