在 Ubuntu 上可以安装几乎所有主流版本的 Java,具体取决于你用哪种方式安装,以及你需要的用途(开发、运行、兼容性等)。下面给你一个清晰的总结:
通过 apt 可以直接安装(版本会随 Ubuntu 版本不同略有差异):
| Java 版本 | 包名示例 | 说明 |
|---|---|---|
| Java 8 | openjdk-8-jdk |
老项目常用,仍广泛支持 |
| Java 11 | openjdk-11-jdk |
LTS,企业常用 |
| Java 17 | openjdk-17-jdk |
当前主流 LTS |
| Java 21 | openjdk-21-jdk |
最新 LTS(Ubuntu 22.04+ 支持) |
例如:
sudo apt install openjdk-17-jdk
可以装,但不能从 Ubuntu 默认源装:
.deb 或手动解压这些通常通过:
sdkman✅ 可以
用以下命令切换:
sudo update-alternatives --config java
如果你告诉我:
我可以直接给你最合适的安装命令。