温馨提示×

Debian Java路径怎么设

小樊
40
2026-09-17 08:23:39
栏目: 编程语言

在 Debian 上设置 Java 路径,一般分 JAVA_HOMEPATH 两部分。下面按常见情况说明。


一、先确认 Java 已安装

java -version
which java

如果没装:

sudo apt update
sudo apt install default-jdk
# 或指定版本
sudo apt install openjdk-17-jdk

二、查找 Java 安装路径

sudo update-alternatives --config java

示例输出:

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

JAVA_HOME 为:

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

三、设置 JAVA_HOME(推荐方式)

1️⃣ 对当前用户生效

编辑:

nano ~/.bashrc

末尾添加:

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

生效:

source ~/.bashrc

2️⃣ 对所有用户生效(服务器常用)

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

重新登录或:

source /etc/profile

四、验证

echo $JAVA_HOME
java -version

五、常见问题

❓ 多个 Java 版本如何切换?

sudo update-alternatives --config java
sudo update-alternatives --config javac

❓ Tomcat / Maven 找不到 Java?

确保:

echo $JAVA_HOME

输出正确路径即可。


如果你是用 systemd 服务Docker特定软件(如 Elasticsearch),可以告诉我具体场景,我给你更精确的配置。

0