发布于2026-07-12 阅读(0)
扫一扫,手机访问
在Debian系统上配置Ja va路径,其实是个老生常谈的话题,但很多新手朋友一上来就卡在“路径到底填哪个”上。别急,咱们一步步来拆解。

首先,得确保Ja va已经装好。你可以在终端里敲一下 ja va -version 看看,如果没装,跑下面这条命令就行(这里以Ja va 11为例):
sudo apt update
sudo apt install openjdk-11-jdk装完之后,Ja va被放在哪儿了?多数情况它藏在 /usr/lib/jvm 目录下。你可以用下面这个命令查看所有已安装的Ja va版本和具体路径:
sudo update-alternatives --config ja va
系统会列出一个清单,比如这样:
/usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja va (路径1)
/usr/lib/jvm/ja va-11-openjdk-armhf/bin/ja va (路径2)选一个你想要的版本就好。这里假设选路径1,那对应的Ja va可执行文件就在 /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja va。注意,我们要的是整个JDK的根目录,而不是 bin/ja va 本身——所以 JA VA_HOME 应该设置为 /usr/lib/jvm/ja va-11-openjdk-amd64 。
接下来就是把Ja va路径加到环境变量里。你可以选择只对当前用户生效(改 ~/.bashrc),或者对系统所有用户生效(改 /etc/profile)。一般个人机器改 ~/.bashrc 就够了。用你顺手的编辑器打开:
nano ~/.bashrc在文件末尾添上这两行——注意,把 换成你上一步找到的那个根目录:
export JA VA_HOME=
export PATH=$JA VA_HOME/bin:$PATH
实际写出来就是:
export JA VA_HOME=/usr/lib/jvm/ja va-11-openjdk-amd64
export PATH=$JA VA_HOME/bin:$PATH
这里有一个很多人容易踩的坑:PATH 里一定要把 $JA VA_HOME/bin 放在靠前的位置,否则如果系统里还有其他旧版Ja va,可能会被优先调用。
保存退出后,别忘了让配置生效:
source ~/.bashrc最后验证一下,敲 ja va -version ,如果看到你选的版本号,就说明配置成功了。你还可以试试 echo $JA VA_HOME ,看路径是否准确打印出来。
整个过程就是这样。说到底,配置Ja va路径就是找到正确的位置、写对两行环境变量、然后刷新。记住,关键不是背命令,而是理解 JA VA_HOME 指向的是JDK的根目录,不是 bin 子目录。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8