温馨提示×

debianjava配置在哪

小樊
36
2026-09-29 07:30:32
栏目: 编程语言

在 Debian 系统里,“Java 配置”通常包含安装路径、环境变量、默认版本选择等,下面按常见场景说明“配置在哪里 / 怎么配”。


一、Java 安装位置

Debian 通过 apt 安装的 Java 一般在:

/usr/lib/jvm/

例如:

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

查看已安装 JDK:

ls /usr/lib/jvm/

二、查看当前 Java 配置

java -version
javac -version

查看 Java 实际路径:

which java
readlink -f $(which java)

三、切换默认 Java(update-alternatives)

Debian 用 update-alternatives 管理默认 Java:

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

选择对应编号即可。


四、环境变量配置(JAVA_HOME 等)

1️⃣ 临时生效

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

2️⃣ 用户级(推荐)

编辑:

~/.bashrc

或

~/.profile

添加:

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

生效:

source ~/.bashrc

3️⃣ 系统级(所有用户)

sudo nano /etc/environment

添加:

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:$JAVA_HOME/bin"

五、Tomcat / 服务中的 Java 配置

如果是 Tomcat:

/etc/default/tomcat9

或

/etc/environment

中设置 JAVA_HOME


六、快速确认是否配置成功

echo $JAVA_HOME
java -version

如果你是指:

  • 某个具体软件(如 Elasticsearch / Kafka / Jenkins)
  • Docker 里的 Java
  • GUI 或桌面环境

可以告诉我具体场景,我给你更精确的配置位置。

0 踩