温馨提示×

Debian中Java路径在哪设

小樊
49
2026-09-10 21:17:29
栏目: 编程语言

在 Debian 中设置 Java 路径,通常有以下几种常见方式,取决于你是临时使用还是永久配置,以及是否是多版本切换


一、先确认 Java 安装位置

which java

readlink -f $(which java)

常见路径示例:

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

二、临时设置(仅当前终端有效)

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

退出终端后失效。


三、用户级永久设置(推荐个人使用)

编辑用户配置文件:

nano ~/.bashrc

在末尾添加:

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

保存后执行:

source ~/.bashrc

四、系统级永久设置(所有用户)

sudo nano /etc/profile

添加:

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

执行:

source /etc/profile

五、使用 update-alternatives(Debian 推荐方式)

1. 注册 Java

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 1

2. 切换版本

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

六、验证

echo $JAVA_HOME
java -version

如果你是用 Tomcat / Maven / Jenkins / Spring Boot,我也可以告诉你它们各自该配哪里。

0