在 Ubuntu 上可以安装的 Java 版本(JDK / JRE) 主要取决于你使用的 Ubuntu 版本 以及你是通过 APT 仓库 还是 手动安装(Oracle / Adoptium 等)。
下面按“常见可装版本”给你一个清晰总结:
Ubuntu 官方源里主要是 OpenJDK,不同 Ubuntu 版本支持的 JDK 不同:
| Ubuntu 版本 | 可安装 OpenJDK 版本 |
|---|---|
| Ubuntu 20.04 | 8, 11, 13, 14, 15, 16, 17 |
| Ubuntu 22.04 | 8, 11, 17, 18, 19, 20, 21 |
| Ubuntu 24.04 | 8, 11, 17, 21, 22, 23 |
常见安装命令示例:
sudo apt update
sudo apt install openjdk-17-jdk
查看已安装版本:
java -version
Oracle JDK 不再通过 Ubuntu 官方源直接提供,但可以:
.deb 或压缩包⚠️ 注意:
安装方式(APT):
sudo apt install temurin-17-jdk
| 使用场景 | 推荐 Java 版本 |
|---|---|
| 老项目 / Hadoop / Spark | Java 8 |
| 企业主流系统 | Java 11 |
| 新项目 / Spring Boot 3 | Java 17 |
| 最新特性研究 | Java 21+ |
sudo update-alternatives --config java
如果你愿意,可以告诉我:
我可以给你精确的安装命令。