温馨提示×

Ubuntu Java路径在哪设置

小樊
40
2026-07-12 23:22:59
栏目: 编程语言

在 Ubuntu 上设置 Java 路径(JAVA_HOME / PATH) 通常有以下几种方式,按使用场景给你说明。


一、先确认 Java 是否已安装

java -version

如果没安装,可以先安装(以 OpenJDK 17 为例):

sudo apt update
sudo apt install openjdk-17-jdk

查看 Java 安装路径:

update-alternatives --config java

which java

一般路径类似:

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

二、临时设置(仅当前终端有效)

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

验证:

echo $JAVA_HOME
java -version

⚠️ 关闭终端后失效。


三、当前用户永久设置(推荐)

编辑用户环境变量文件:

nano ~/.bashrc

或(如果你用 zsh):

nano ~/.zshrc

在文件末尾添加:

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

保存后生效:

source ~/.bashrc

四、系统全局设置(所有用户)

编辑:

sudo nano /etc/environment

添加(不要加 export):

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

或编辑:

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

五、使用 update-alternatives(多 Java 版本时用)

sudo update-alternatives --config java

选择对应版本后,再设置 JAVA_HOME 指向该版本路径即可。


六、常见路径总结

Java 类型 常见路径
OpenJDK /usr/lib/jvm/java-xx-openjdk-amd64
Oracle JDK /usr/lib/jvm/java-xx-oracle

七、检查是否设置成功

echo $JAVA_HOME
java -version
javac -version

如果你告诉我:

  • ✅ Ubuntu 版本
  • ✅ 用的是 OpenJDK 还是 Oracle
  • ✅ 是给 系统 / 用户 / IDE / Docker

我可以给你最精确的一套配置方案

0