在 Ubuntu 上设置 Java 路径(JAVA_HOME / PATH) 通常有以下几种方式,按使用场景给你说明。
java -version
如果没安装,可以先安装(以 OpenJDK 17 为例):
sudo apt update
sudo apt install openjdk-17-jdk
查看 Java 安装路径:
update-alternatives --config java
或
which 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
⚠️ 关闭终端后失效。
编辑用户环境变量文件:
nano ~/.bashrc
或(如果你用 zsh):
nano ~/.zshrc
在文件末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
保存后生效:
source ~/.bashrc
编辑:
sudo nano /etc/environment
添加(不要加 export):
JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
或编辑:
sudo nano /etc/profile.d/java.sh
写入:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
然后:
source /etc/profile
sudo update-alternatives --config java
选择对应版本后,再设置 JAVA_HOME 指向该版本路径即可。
| Java 类型 | 常见路径 |
|---|---|
| OpenJDK | /usr/lib/jvm/java-xx-openjdk-amd64 |
| Oracle JDK | /usr/lib/jvm/java-xx-oracle |
echo $JAVA_HOME
java -version
javac -version
如果你告诉我:
我可以给你最精确的一套配置方案。