在 Debian 系统中,查看 Java 安装路径有多种方法,下面按常用程度给你介绍:
which(查看当前使用的 java 命令路径)which java
示例输出:
/usr/bin/java
⚠️ 这通常是软链接,不是真实 JDK 路径。
readlink 查看真实路径readlink -f $(which java)
示例输出:
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
✅ JDK 根目录就是:
/usr/lib/jvm/java-17-openjdk-amd64
update-alternatives(推荐)update-alternatives --list java
或查看所有 Java 相关:
update-alternatives --list javac
输出示例:
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
查看当前生效的 Java:
update-alternatives --display java
echo $JAVA_HOME
如果没有输出,说明未设置环境变量。
ls /usr/lib/jvm/
示例:
java-11-openjdk-amd64
java-17-openjdk-amd64
dpkg(适用于 apt 安装的 Java)dpkg -L openjdk-17-jdk | grep bin/java
readlink -f $(which java)
如果你是想配置 JAVA_HOME,我也可以直接帮你写环境变量配置。