在 Ubuntu 上配置 Java 环境变量,通常是为了让系统能找到 java、javac 等命令。下面按最常见、最规范的方式一步一步来。
java -version
如果显示版本信息,说明 Java 已安装;否则需要先安装。
sudo apt update
sudo apt install openjdk-17-jdk
安装完成后,Java 一般在:
/usr/lib/jvm/java-17-openjdk-amd64
which java
或
update-alternatives --config java
通常路径是:
/usr/lib/jvm/java-17-openjdk-amd64
编辑用户环境变量文件:
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
如果都能正常输出,说明配置成功 ✅
JAVA_HOME 不生效?source ~/.bashrc~/.zshrc)sudo update-alternatives --config java
sudo update-alternatives --config javac
如果你是 JDK 8 / JDK 11 / JDK 21,或者用的是 Oracle JDK,可以告诉我,我可以给你对应的配置示例。