温馨提示×

debian java支持哪些版本

小樊
42
2026-10-16 15:25:43
栏目: 编程语言

在 Debian 上,Java(通常指 OpenJDK)的可用版本取决于 Debian 的发行版本 以及是否启用第三方源(如 Adoptium、Azul、Oracle)。

下面按 Debian 版本 说明官方仓库中支持的 OpenJDK 版本(最常见情况):


一、Debian 官方仓库支持的 Java 版本

Debian 12(Bookworm,当前稳定版)

支持:

  • OpenJDK 17(默认)
  • OpenJDK 21(部分更新后可用)
  • OpenJDK 11(旧版兼容)
  • OpenJDK 8(旧包,逐步减少)

常见包名:

openjdk-8-jdk
openjdk-11-jdk
openjdk-17-jdk
openjdk-21-jdk

Debian 11(Bullseye,旧稳定版)

支持:

  • OpenJDK 11(默认)
  • OpenJDK 17
  • OpenJDK 8(仍可用)

Debian 10(Buster,已结束主要支持)

支持:

  • OpenJDK 11
  • OpenJDK 8

Debian 9 及更早

  • OpenJDK 8
  • OpenJDK 7(已废弃)

二、查看当前 Debian 支持的 Java 版本

apt update
apt search openjdk

或:

apt-cache search openjdk

三、切换 Java 版本

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

四、非官方 Java 版本(企业/特殊需求)

如果需要 Oracle JDK、Java 22+ 或长期支持版本,可使用:

  • Eclipse Temurin(Adoptium)
  • Azul Zulu
  • Amazon Corretto

这些通常提供 .deb 包或 apt 源,不受 Debian 官方版本限制。


五、总结(快速对照)

Debian 版本 默认 Java 可用版本
Debian 12 17 8 / 11 / 17 / 21
Debian 11 11 8 / 11 / 17
Debian 10 11 8 / 11

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

  • 你的 Debian 版本
  • 是需要 运行 还是 开发
  • 是否必须用 Oracle JDK

我可以给你精确的命令。

0 踩