在 Ubuntu 上可以安装非常多种 Java 版本,主要分为 OpenJDK(开源) 和 Oracle JDK(官方商业) 两大类。下面按常见情况和安装方式给你梳理一下。
Ubuntu 的 apt 源里主要是 OpenJDK,常见版本如下(不同 Ubuntu 版本支持的略有差异):
openjdk-8-jdkopenjdk-11-jdkopenjdk-17-jdkopenjdk-21-jdksudo apt update
sudo apt install openjdk-17-jdk
查看已安装版本:
java -version
| 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 不在 Ubuntu 默认源中,但可以安装:
.debsudo add-apt-repository ppa:linuxuprising/java
sudo apt install oracle-java17-installer
⚠️ 注意:Oracle JDK 有商业使用授权限制
Ubuntu 支持同时安装多个 Java:
sudo update-alternatives --config java
可选择默认 Java 版本。
这些通常提供 .deb 或压缩包安装。
✅ Ubuntu 可以装:
如果你是学习 / 服务器 / 开发,一般推荐:
OpenJDK 17 或 21
如果你告诉我:
我可以直接给你最合适的安装命令。