温馨提示×

ubuntu如何设置java_home

小樊
45
2026-09-01 05:06:18
栏目: 编程语言

在 Ubuntu 上设置 JAVA_HOME 通常有以下几种方式,按推荐程度从高到低说明。


一、先确认 Java 安装位置

which java

通常输出:

/usr/bin/java

进一步查看真实路径:

readlink -f /usr/bin/java

示例输出:

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

那么 JAVA_HOME 应该是:

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

你也可以使用:

update-alternatives --list java

二、为当前用户设置(推荐)

编辑用户环境变量文件:

nano ~/.bashrc

在文件末尾添加(改成你自己的路径):

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

保存后执行:

source ~/.bashrc

验证:

echo $JAVA_HOME
java -version

三、为所有用户设置(系统级)

sudo nano /etc/profile

添加:

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

保存后:

source /etc/profile

四、使用 update-alternatives(更规范)

如果你安装了多个 Java:

sudo update-alternatives --config java

然后设置 JAVA_HOME 指向 /etc/alternatives/java 的真实路径(见第一步)。


五、常见错误

❌ 写成:

export JAVA_HOME=/usr/bin/java

✅ 正确是 JDK 根目录,不是 java 可执行文件。


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

  • Ubuntu 版本
  • Java 版本(java -version
  • 是 OpenJDK 还是 Oracle JDK

我可以给你精确命令

0