温馨提示×

Debian中Java_HOME怎么设

小樊
43
2026-09-10 21:28:29
栏目: 编程语言

在 Debian 中设置 JAVA_HOME 通常按以下步骤进行:

1. 先确认 Java 安装位置

which java

一般只会得到 /usr/bin/java,这是软链接。继续查真实路径:

readlink -f /usr/bin/java

输出类似:

/usr/lib/jvm/java-17-openjdk-amd64/bin/java

那么 JAVA_HOME 应为:

/usr/lib/jvm/java-17-openjdk-amd64

也可以直接查看:

ls /usr/lib/jvm/

2. 设置 JAVA_HOME(推荐方式)

只对当前用户生效

编辑 ~/.bashrc~/.profile

nano ~/.bashrc

在末尾添加:

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

保存后执行:

source ~/.bashrc

对所有用户生效

sudo nano /etc/environment

添加或修改:

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

(注意:这里不要export

或者:

sudo nano /etc/profile.d/java.sh

写入:

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

然后:

sudo chmod +x /etc/profile.d/java.sh

3. 验证

echo $JAVA_HOME
java -version

4. 如果装了多个 Java(可选)

可用:

sudo update-alternatives --config java

选择默认 Java,再按上面方法设置对应路径。

如果你告诉我 Debian 版本Java 版本(openjdk / oracle),我可以给你更精确的路径。

0