温馨提示×

ubuntu中java路径在哪

小樊
61
2026-09-25 10:28:47
栏目: 编程语言

在 Ubuntu 中,Java 的安装路径取决于你是通过什么方式安装的 Java(系统包管理器、手动安装、还是 SDKMAN 等)。下面按常见情况说明:


一、先确认 Java 是否已安装

java -version

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


二、查找 Java 实际路径

方法 1:使用 which(看命令位置)

which java

一般输出类似:

/usr/bin/java

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


方法 2:追踪真实路径(推荐)

readlink -f $(which java)

示例输出:

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

那么 Java 根目录(JAVA_HOME) 就是:

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

三、常见 Java 安装路径(Ubuntu 默认)

通过 apt 安装的 OpenJDK,一般在:

/usr/lib/jvm/

例如:

  • /usr/lib/jvm/java-8-openjdk-amd64
  • /usr/lib/jvm/java-11-openjdk-amd64
  • /usr/lib/jvm/java-17-openjdk-amd64

查看所有已安装 JDK:

ls /usr/lib/jvm/

四、设置 JAVA_HOME(常用)

编辑环境变量:

sudo nano ~/.bashrc

在末尾添加(按实际路径改):

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

生效:

source ~/.bashrc

五、其他方式安装的 Java

SDKMAN 安装

~/.sdkman/candidates/java/current

手动解压安装

通常在:

/opt/jdk/
/opt/java/
~/java/

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

  • java -version 的输出
  • 安装方式(apt / 手动 / IDE)

我可以帮你精确指出 JAVA_HOME 该写什么。

0 踩