温馨提示×

Ubuntu Java怎么配置变量

小樊
49
2026-07-27 07:21:44
栏目: 编程语言

在 Ubuntu 上配置 Java 环境变量,通常是为了让系统能找到 javajavac 等命令。下面按最常见、最规范的方式一步一步来。


一、先确认是否已安装 Java

java -version

如果显示版本信息,说明 Java 已安装;否则需要先安装。

安装 Java(示例:OpenJDK 17)

sudo apt update
sudo apt install openjdk-17-jdk

安装完成后,Java 一般在:

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

二、查找 Java 安装路径

which java

update-alternatives --config java

通常路径是:

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

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

✅ 方法一:为当前用户配置(最常用)

编辑用户环境变量文件:

nano ~/.bashrc

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

export JAVA_HOME=/usr/lib/jvm/java-17-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-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

保存后执行:

source /etc/profile

⚠️ 需要重新登录才对所有用户生效。


四、验证是否配置成功

java -version
javac -version
echo $JAVA_HOME

如果都能正常输出,说明配置成功 ✅


五、常见问题

1️⃣ JAVA_HOME 不生效?

  • 是否执行了 source ~/.bashrc
  • 是否在 正确的 shell 中(zsh 用户改 ~/.zshrc

2️⃣ 多个 Java 版本切换

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

如果你是 JDK 8 / JDK 11 / JDK 21,或者用的是 Oracle JDK,可以告诉我,我可以给你对应的配置示例。

0