温馨提示×

怎么在debian配置java

小樊
46
2026-10-25 17:14:39
栏目: 编程语言

在 Debian 上配置 Java,通常包含 安装 JDK/JRE 和 配置环境变量 两部分。下面给你一套常用且稳妥的做法(适用于 Debian 10/11/12)。


一、安装 Java

方式 1:使用 Debian 官方源(推荐,简单稳定)

1. 更新软件包

sudo apt update

2. 安装 OpenJDK(常用版本)

  • Java 11(长期支持,常用)
sudo apt install openjdk-11-jdk
  • Java 17(较新 LTS)
sudo apt install openjdk-17-jdk
  • 只运行程序(不需要开发)
sudo apt install openjdk-17-jre

方式 2:手动安装 Oracle JDK(不推荐新手)

一般不推荐,涉及许可和手动配置,除非你有明确需求。


二、验证 Java 是否安装成功

java -version
javac -version

输出类似:

openjdk version "17.0.10"
OpenJDK Runtime Environment
OpenJDK 64-Bit Server VM

三、配置 Java 环境变量(可选但常见)

1. 查找 Java 安装路径

sudo update-alternatives --config java

示例路径:

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

2. 配置环境变量

编辑用户环境变量(推荐):

nano ~/.bashrc

在末尾添加:

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"

重新登录或重启生效。


四、多版本 Java 切换

如果安装了多个版本:

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

按提示选择编号即可。


五、常见问题

✅ java 命令找不到

  • 没装 JDK/JRE
  • PATH 没配置

✅ JAVA_HOME 不生效

  • 检查路径是否正确
  • 是否执行了 source

如果你告诉我:

  • Debian 版本
  • Java 用途(开发 / 运行 Spring / Minecraft / Hadoop 等)

我可以给你更精确的配置方案。

0 踩