在 Ubuntu 上配置 JAVA_HOME 的步骤如下(适用于大多数情况):
java -version
如果没安装,可以先安装(以 OpenJDK 11 为例):
sudo apt update
sudo apt install openjdk-11-jdk
sudo update-alternatives --config java
输出示例:
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
那么 JAVA_HOME 就是:
/usr/lib/jvm/java-11-openjdk-amd64
readlink -f $(which java)
sudo nano /etc/environment
添加或修改这一行(路径按你自己的来):
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
保存后执行:
source /etc/environment
✅ 优点:对所有用户生效,重启也有效
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:Java 安装目录(给 Maven、Tomcat 等用)PATH:系统查找命令的路径sudo update-alternatives --config java
sudo update-alternatives --config javac
如果你用的是 JDK 8 / JDK 17 / Oracle JDK / 服务器环境 / Docker,可以告诉我,我可以给你更精确的配置示例。