温馨提示×

Debian 怎么配置 Java 环境

小樊
43
2026-07-16 01:22:59
栏目: 编程语言

在 Debian 上配置 Java 环境,通常包含 安装 JDK / JRE配置环境变量 两部分。下面按常见场景一步一步来。


一、确认系统版本(可选)

lsb_release -a

cat /etc/debian_version

二、安装 Java

✅ 方式一:使用 Debian 官方仓库(推荐、稳定)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 OpenJDK(常用版本)

Java 11(最常用)

sudo apt install openjdk-11-jdk

Java 17(新项目推荐)

sudo apt install openjdk-17-jdk

只运行程序(不需要编译)

sudo apt install openjdk-17-jre

安装完成后验证:

java -version
javac -version

✅ 方式二:手动安装 Oracle JDK(可选)

  1. 从 Oracle 官网下载 .deb.tar.gz
  2. 解压(以 tar.gz 为例):
sudo mkdir -p /usr/lib/jvm
sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm

三、配置 Java 环境变量(重要)

✅ 方式一:全局配置(推荐)

编辑系统环境变量文件:

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:/usr/lib/jvm/java-17-openjdk-amd64/bin"

保存后执行:

source /etc/environment

验证:

echo $JAVA_HOME
java -version

✅ 方式二:用户级配置(只对当前用户生效)

编辑:

nano ~/.bashrc

添加:

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

生效:

source ~/.bashrc

四、多 Java 版本切换(Debian 特有)

如果安装了多个 Java 版本:

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

按提示选择编号即可。


五、验证 Java 环境是否配置成功

java -version
javac -version
echo $JAVA_HOME

六、常见问题

❓ java 命令找不到

  • 没安装 JDK / JRE
  • JAVA_HOME/bin 没加入 PATH

❓ JAVA_HOME 不生效

  • 修改的是 /etc/environment → 需要重新登录
  • 修改的是 .bashrc → 需要 source

七、总结(最简流程)

sudo apt update
sudo apt install openjdk-17-jdk
java -version

如果你是 开发 Spring Boot / Android / Hadoop / Jenkins,可以告诉我具体用途,我可以给你更精确的 Java 版本和配置建议。

0