温馨提示×

ubuntu java路径在哪里

小樊
51
2026-09-01 05:04:11
栏目: 编程语言

在 Ubuntu 中,Java 的安装路径取决于你是通过哪种方式安装的(APT、手动安装、SDKMAN 等)。以下是常见情况的说明和查看方法:


一、通过 APT 安装的 Java(最常见)

例如安装的是 openjdk-11-jdkopenjdk-17-jdk

1️⃣ 查看 Java 可执行文件路径

which java

通常输出:

/usr/bin/java

这是一个软链接,不是真实路径。

2️⃣ 查看真实安装路径

readlink -f $(which java)

示例输出:

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

3️⃣ JAVA_HOME 通常路径

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

(版本不同路径不同)


二、查看系统所有已安装的 Java

ls /usr/lib/jvm/

可能看到:

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

三、使用 update-alternatives(推荐)

update-alternatives --list java

示例:

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

四、设置 JAVA_HOME(示例)

编辑 ~/.bashrc/etc/environment

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

然后:

source ~/.bashrc

五、手动安装的 Java(tar.gz)

如果你自己解压的:

/opt/jdk-17/
/usr/local/java/

路径取决于你放哪里。


六、使用 SDKMAN 安装

~/.sdkman/candidates/java/current

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

  • Java 版本(java -version
  • 安装方式(APT / 手动 / Docker)

我可以给你精确路径

0