温馨提示×

Debian 怎么配置 Java 变量

小樊
41
2026-07-16 01:49:58
栏目: 编程语言

在 Debian 系统中配置 Java 环境变量(尤其是 JAVA_HOMEPATH),通常按下面步骤来做。以下以 OpenJDK 为例,适用于 Debian 10/11/12。


一、先确认已安装 Java

1. 查看是否已安装

java -version

如果没安装,可以先安装:

sudo apt update
sudo apt install openjdk-17-jdk

(也可以是 openjdk-11-jdkopenjdk-8-jdk 等)


二、查找 Java 安装路径

Java 通常安装在:

/usr/lib/jvm/

查看具体目录:

ls /usr/lib/jvm/

例如:

java-17-openjdk-amd64

那么 JAVA_HOME 就是:

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

三、配置 Java 环境变量(推荐方式)

✅ 方式一:为当前用户配置(推荐)

编辑用户环境变量文件:

nano ~/.bashrc

在文件末尾添加:

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

保存后执行:

source ~/.bashrc

✅ 方式二:为所有用户配置(系统级)

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
javac -version

输出类似:

/usr/lib/jvm/java-17-openjdk-amd64
openjdk version "17.0.x"

五、如果系统中有多个 Java 版本(可选)

切换默认 Java 版本

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

六、常见错误

JAVA_HOME 设置成 bin 目录
✅ 正确示例:

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

❌ 忘记 source 或重新登录
✅ 配置后一定要刷新环境变量


如果你用的是 Oracle JDKTomcatMavenSpring Boot,我也可以继续帮你配置对应的环境变量。

0