温馨提示×

debianjava路径在哪设置

小樊
35
2026-09-26 03:58:10
栏目: 编程语言

在 Debian 系统里,“Java 路径”通常包含两层含义:JAVA_HOME 环境变量 和 系统默认 java 命令路径。下面分别说明如何设置。


一、查看已安装的 Java 路径

先确认系统里有哪些 Java:

update-alternatives --list java

示例输出:

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

Java 安装目录一般是:

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

二、设置 JAVA_HOME(最常用)

1. 临时设置(当前终端有效)

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

2. 永久设置(推荐)

编辑用户级配置(只对当前用户):

nano ~/.bashrc

在末尾添加:

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

保存后执行:

source ~/.bashrc

如果是系统级(对所有用户):

sudo nano /etc/profile

或

sudo nano /etc/environment

添加:

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

三、设置默认 java 命令路径(update-alternatives)

Debian 用 update-alternatives 管理默认命令:

sudo update-alternatives --config java

按提示选择版本即可。

同理可设置 javac:

sudo update-alternatives --config javac

四、验证

java -version
echo $JAVA_HOME
which java

如果你是指 Tomcat / Jenkins / Maven / IDEA 中的 Java 路径,可以告诉我具体场景,我可以给你更针对性的配置方法。

0 踩