温馨提示×

Ubuntu Java_HOME怎么配置

小樊
43
2026-07-12 19:38:53
栏目: 编程语言

Ubuntu 上配置 JAVA_HOME 的步骤如下(适用于大多数情况):


一、先确认 Java 是否已安装

java -version

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

sudo apt update
sudo apt install openjdk-11-jdk

二、查找 Java 安装路径

方法 1(推荐)

sudo update-alternatives --config java

输出示例:

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

那么 JAVA_HOME 就是:

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

方法 2

readlink -f $(which java)

三、配置 JAVA_HOME(推荐方式)

1️⃣ 编辑环境变量文件

sudo nano /etc/environment

添加或修改这一行(路径按你自己的来):

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

保存后执行:

source /etc/environment

优点:对所有用户生效,重启也有效


2️⃣ 或者只对当前用户生效

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

输出 Java 路径和版本即表示成功 ✅


五、常见问题

❓ JAVA_HOME 和 PATH 区别

  • JAVA_HOME:Java 安装目录(给 Maven、Tomcat 等用)
  • PATH:系统查找命令的路径

❓ 多个 Java 版本怎么切换?

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

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

0