温馨提示×

Debian下Java路径在哪

小樊
44
2026-07-02 10:23:30
栏目: 编程语言

在 Debian(以及大多数 Linux 发行版)中,Java 的安装路径取决于你是通过哪种方式安装的。下面是几种常见情况的查找方法。


一、先看 Java 是否已经安装

java -version

如果能看到版本信息,说明已经安装了。


二、查看 Java 的实际路径(最常用)

which java

一般返回:

/usr/bin/java

但这通常是软链接,不是真实路径。

继续查看真实路径:

readlink -f /usr/bin/java

示例输出:

/usr/lib/jvm/java-17-openjdk-amd64/bin/java

那么 JAVA_HOME 通常是

/usr/lib/jvm/java-17-openjdk-amd64

三、Debian 下 Java 常见安装位置

1️⃣ 通过 apt 安装(最常见)

Java 一般安装在:

/usr/lib/jvm/

查看已安装的 JVM:

ls /usr/lib/jvm/

示例:

java-11-openjdk-amd64
java-17-openjdk-amd64

2️⃣ 手动安装(Oracle JDK / 自定义 JDK)

如果你是自己解压的 JDK,常见位置有:

/usr/local/java/
/opt/java/
$HOME/java/

例如:

/opt/jdk-17.0.9

四、设置 JAVA_HOME(推荐)

临时设置

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

永久设置(对所有用户)

编辑:

sudo nano /etc/profile.d/java.sh

写入:

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

然后:

source /etc/profile

五、Debian 推荐使用的方式(update-alternatives)

update-alternatives --config java

可以切换系统默认 Java 版本。


六、快速总结

场景 Java 路径
apt 安装 /usr/lib/jvm/java-X-openjdk-amd64
手动安装 /opt/jdk/usr/local/java
java 可执行文件 /usr/bin/java(软链接)
查看真实路径 readlink -f $(which java)

如果你愿意,可以告诉我:

  • 是否要找 JAVA_HOME
  • 使用的是 OpenJDK 还是 Oracle JDK
  • 系统级还是用户级安装

我可以给你最准确的配置方案 ✅

0