温馨提示×

debian怎么设java变量

小樊
45
2026-09-07 23:42:10
栏目: 编程语言

在 Debian 里设置 Java 环境变量,通常主要设置下面几个:

  • JAVA_HOME:Java 安装目录
  • PATH:把 Java 的 bin 目录加进去
  • (可选)CLASSPATH

下面分几种常见方式说明。


一、先确认 Java 已安装

java -version

如果没装,可以先装:

sudo apt update
sudo apt install default-jdk

查看 Java 安装路径:

readlink -f $(which java)

一般类似:

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

那么 JAVA_HOME 就是:

/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 推荐方式)

如果装了多个 Java:

sudo update-alternatives --config java

设置默认 Java 后,可自动管理路径。


六、验证是否成功

echo $JAVA_HOME
java -version

如果你告诉我:

  • 用的是 哪个 Debian 版本
  • 装的是 OpenJDK 还是 Oracle JDK
  • 用户级还是系统级

我可以给你更精确的配置示例。

0