温馨提示×

Ubuntu Java环境变量怎么配

小樊
36
2026-07-12 18:53:53
栏目: 编程语言

Ubuntu 上配置 Java 环境变量,通常做法如下(以最常见的 JDK 8 / 11 / 17 为例)。


一、先确认 Java 是否已安装

java -version

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

sudo apt update
sudo apt install openjdk-11-jdk

安装完成后,JDK 一般在:

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

二、配置 Java 环境变量(推荐方式)

✅ 1. 编辑用户环境变量(推荐)

nano ~/.bashrc

在文件末尾添加(注意路径要和你安装的 JDK 一致):

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

保存后执行:

source ~/.bashrc

✅ 2. 验证环境变量

echo $JAVA_HOME
java -version

输出类似:

/usr/lib/jvm/java-11-openjdk-amd64
openjdk version "11.0.x"

三、如果给所有用户配置(可选)

编辑系统级配置文件:

sudo nano /etc/profile

添加:

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

然后执行:

source /etc/profile

⚠️ 不推荐新手频繁修改 /etc/profile


四、多个 Java 版本切换(进阶)

如果安装了多个 JDK,可以用:

sudo update-alternatives --config java
sudo update-alternatives --config javac

选择对应版本后,再重新设置 JAVA_HOME


五、常见错误排查

JAVA_HOME 不生效

  • 检查路径是否正确
  • 是否执行了 source ~/.bashrc
  • 是否在 zsh / fish 终端(需改 .zshrc

java: command not found

  • 没安装 JDK
  • PATH 没包含 $JAVA_HOME/bin

六、快速总结(最常用)

sudo apt install openjdk-11-jdk
nano ~/.bashrc

加入:

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

如果你用的是 JDK 8 / 17 / Oracle JDK / 服务器环境 / Docker,可以告诉我,我可以给你更精确的配置方案。

0