在Linux系统上配置Java环境变量时,首先需要使用update-alternatives命令查询Java的安装路径。然后,将该路径写入到/etc/profile.d/java.sh文件中,同时设置JAVA_HOME变量,并将$JAVA_HOME/bin添加到PATH变量中。接下来,执行source命令使配置文件立即生效。最后,通过运行java-versi
Linux下Java环境变量配置方法
作者:技术拾光
时间:2026-07-06
浏览:272
文章目录
在Linux上配置Java环境变量,看似简单,但不少新手常被卡住。核心需要设置两个变量:JAVA_HOME 和 PATH。

下面一步步操作。
第一步,找到Java的安装路径
先确定Java的安装位置,再开始配置。执行以下命令,系统会显示Java的路径:
sudo update-alternatives --config java
运行后,屏幕会输出类似信息:
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
在这个例子中,/usr/lib/jvm/java-11-openjdk-amd64 就是Java的安装目录,即需要设置的 JAVA_HOME。
第二步,设置 JAVA_HOME 环境变量
找到路径后,将其写入系统配置。打开终端,执行以下命令,将 替换为实际路径:
echo "export JAVA_HOME=" | sudo tee -a /etc/profile.d/java.sh
例如:
echo "export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64" | sudo tee -a /etc/profile.d/java.sh
第三步,将Java的 bin 目录加入 PATH
仅设置 JAVA_HOME 还不够,还需将 bin 目录添加到 PATH,这样在终端输入 java 或 javac 才能被识别。执行以下命令(同样替换路径):
echo "export PATH=$PATH:$JAVA_HOME/bin" | sudo tee -a /etc/profile.d/java.sh
实际操作为:
echo "export PATH=$PATH:$JAVA_HOME/bin" | sudo tee -a /etc/profile.d/java.sh
第四步,让配置立即生效
配置文件已写入,但系统尚未加载。运行以下命令使配置生效:
source /etc/profile.d/java.sh
第五步,验证配置是否正确
这是关键一步。分别打印 JAVA_HOME 和 PATH 变量,检查值是否正确:
echo $JAVA_HOME
echo $PATH
如果显示的 JAVA_HOME 是之前设置的路径,且 PATH 中包含 $JAVA_HOME/bin,则配置成功。此时Linux系统即可正常运行Java程序。
实用工具推荐
电子包浆
使用 ›绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
图片压缩
使用 ›选择画质和输出格式,预览压缩前后的大小。