温馨提示×

ubuntu中java路径如何设置

小樊
61
2026-09-07 05:52:25
栏目: 编程语言

在 Ubuntu 中设置 Java 路径,通常分为 查看 Java 安装路径、设置 JAVA_HOME 和 配置 PATH 三部分。下面按常见场景说明。


一、查看 Java 安装路径

1. 使用 which(看命令位置)

which java

一般输出类似:

/usr/bin/java

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

2. 查看真实路径

readlink -f $(which java)

示例输出:

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

那么 JAVA_HOME 应为:

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

二、设置 JAVA_HOME(推荐方式)

方法 1:只对当前用户生效

编辑用户配置文件:

nano ~/.bashrc

在末尾添加:

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

使配置生效:

source ~/.bashrc

方法 2:对所有用户生效

sudo nano /etc/profile

添加:

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

生效:

source /etc/profile

三、使用 update-alternatives(多版本 Java 推荐)

如果安装了多个 Java 版本:

sudo update-alternatives --config java

选择对应版本后,java 命令会自动指向正确路径。

也可以设置 javac:

sudo update-alternatives --config javac

四、验证是否设置成功

echo $JAVA_HOME
java -version
javac -version

五、常见 JAVA_HOME 路径示例

Java 类型 路径示例
OpenJDK 11 /usr/lib/jvm/java-11-openjdk-amd64
OpenJDK 17 /usr/lib/jvm/java-17-openjdk-amd64
Oracle JDK /usr/lib/jvm/jdk-17

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

  • Ubuntu 版本
  • Java 版本(java -version 输出)
  • 是 开发环境 还是 服务器环境

我可以给你更精确的配置方案。

0 踩