温馨提示×

Debian怎么安装JRE

小樊
46
2026-08-26 10:05:25
栏目: 智能运维

在 Debian 上安装 JRE(Java Runtime Environment) 有多种方式,推荐使用 APT 包管理器。下面按常见需求给你几种做法。


一、安装 OpenJDK JRE(推荐 ✅)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装默认 JRE(最简单)

适合大多数情况:

sudo apt install default-jre

安装完成后验证:

java -version

3️⃣ 安装指定版本的 JRE(可选)

OpenJDK 11(LTS,常用)

sudo apt install openjdk-11-jre

OpenJDK 17(较新 LTS)

sudo apt install openjdk-17-jre

OpenJDK 8(老项目)

sudo apt install openjdk-8-jre

⚠️ Debian 12 默认仓库可能没有 OpenJDK 8,需要第三方源或手动安装。


二、只安装 JRE(不包含 JDK)

上面安装的 openjdk-*-jre 已经是 纯 JRE,不包含编译器(javac)。

如果你看到的是:

  • openjdk-*-jdk → 包含 JRE + 开发工具
  • openjdk-*-jre → 仅运行环境 ✅

三、设置默认 Java 版本(多版本共存时)

如果安装了多个 Java 版本:

sudo update-alternatives --config java

按提示选择即可。

查看当前 Java 路径:

update-alternatives --display java

四、配置 JAVA_HOME(可选但常见)

编辑环境变量:

sudo nano /etc/environment

添加(示例路径,按实际调整):

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

保存后执行:

source /etc/environment
echo $JAVA_HOME

五、验证安装

java -version

正常输出示例:

openjdk version "17.0.9"
OpenJDK Runtime Environment (build 17.0.9+9)
OpenJDK 64-Bit Server VM (build 17.0.9+9, mixed mode)

六、常见问题

❓ Debian 版本不同,包名一样吗?

✅ 基本一致,但老版本 Debian 可能缺少新 Java。

❓ 需要 Oracle JRE 吗?

不推荐,除非软件明确要求。OpenJDK 已完全兼容。


如果你愿意,可以告诉我:

  • Debian 版本(11 / 12 / 其他)
  • Java 版本需求(8 / 11 / 17 / 21)

我可以给你 最合适的一条命令

0