温馨提示×

ubuntu java环境变量如何设

小樊
40
2026-09-16 07:51:52
栏目: 编程语言

在 Ubuntu 上设置 Java 环境变量,通常包含 JAVA_HOMEPATH 两部分。下面按常见场景一步步说明。


一、先确认 Java 已安装

java -version

如果未安装,可以用:

sudo apt update
sudo apt install default-jdk

或安装指定版本(如 JDK 17):

sudo apt install openjdk-17-jdk

安装后,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

三、永久设置(推荐)

方式 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_HOME

export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))

五、验证是否成功

echo $JAVA_HOME
java -version
javac -version

如果你用的是 Ubuntu 22.04 / 24.04zsh、或 Docker 环境,可以告诉我,我可以给你更精确的配置方式。

0