温馨提示×

ubuntu能装哪些java版本

小樊
65
2026-10-07 02:21:56
栏目: 编程语言

在 Ubuntu 上可以安装非常多种 Java 版本,主要分为 OpenJDK(开源) 和 Oracle JDK(官方商业) 两大类。下面按常见情况和安装方式给你梳理一下。


一、Ubuntu 官方仓库可直接安装的 Java(OpenJDK)

Ubuntu 的 apt 源里主要是 OpenJDK,常见版本如下(不同 Ubuntu 版本支持的略有差异):

常见 OpenJDK 版本

  • Java 8(1.8) —— openjdk-8-jdk
  • Java 11(LTS) —— openjdk-11-jdk
  • Java 17(LTS) —— openjdk-17-jdk
  • Java 21(LTS) —— openjdk-21-jdk
  • Java 22 / 23(非 LTS) —— 新版本 Ubuntu 可能支持

安装示例

sudo apt update
sudo apt install openjdk-17-jdk

查看已安装版本:

java -version

二、通过 Ubuntu 版本决定的可用 Java

Ubuntu 版本 默认可装 OpenJDK
18.04 8 / 11
20.04 8 / 11 / 17
22.04 8 / 11 / 17 / 18
24.04 8 / 11 / 17 / 21

(具体以 apt search openjdk 为准)


三、Oracle JDK(官方 Java)

Oracle JDK 不在 Ubuntu 默认源中,但可以安装:

方式 1:Oracle 官方 DEB 包

  • Java 8 / 11 / 17 / 21
  • 从 Oracle 官网下载 .deb

方式 2:PPA(不推荐生产)

sudo add-apt-repository ppa:linuxuprising/java
sudo apt install oracle-java17-installer

⚠️ 注意:Oracle JDK 有商业使用授权限制


四、多版本共存 & 切换

Ubuntu 支持同时安装多个 Java:

sudo update-alternatives --config java

可选择默认 Java 版本。


五、其他 Java 发行版(都可在 Ubuntu 装)

  • Adoptium / Temurin(推荐)
  • Amazon Corretto
  • Zulu JDK
  • Liberica JDK

这些通常提供 .deb 或压缩包安装。


六、总结一句话

✅ Ubuntu 可以装:

  • Java 8 / 11 / 17 / 21(最常用)
  • OpenJDK(推荐)
  • Oracle JDK(需注意授权)
  • 多种 JDK 发行版

如果你是学习 / 服务器 / 开发,一般推荐:

OpenJDK 17 或 21

如果你告诉我:

  • Ubuntu 版本
  • 用途(开发 / 服务器 / 老项目)

我可以直接给你最合适的安装命令。

0 踩