在 Linux 系统中配置 Java 环境变量需要以下几个步骤,这里以常见的 OpenJDK 为例:
首先确保已安装 Java,可以通过以下命令查找安装路径:
sudo update-alternatives --config java
或手动查找:
sudo find / -name "java" 2>/dev/null | grep -E "/bin/java$"
典型路径可能是:
- OpenJDK: /usr/lib/jvm/java-11-openjdk-amd64/bin/java
- Oracle JDK: /usr/java/jdk1.8.0_291/bin/java
记录路径的父目录(如 /usr/lib/jvm/java-11-openjdk-amd64
)。
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
编辑用户配置文件(如 ~/.bashrc
、~/.zshrc
或 ~/.profile
):
nano ~/.bashrc
在文件末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
保存后运行以下命令生效:
source ~/.bashrc
编辑 /etc/environment
(需 root 权限):
sudo nano /etc/environment
添加:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
PATH="$JAVA_HOME/bin:$PATH"
生效配置:
source /etc/environment
echo $JAVA_HOME # 检查变量
java -version # 检查 Java 版本
javac -version # 检查编译器(如安装 JDK)
如果系统中有多个 Java 版本,使用 update-alternatives
设置默认版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
JAVA_HOME
指向 JDK/JRE 的根目录(不是 bin
目录)。sudo
。通过以上步骤,Java 环境变量即可正确配置。