在 CentOS 上可以安装的 Java 版本主要取决于 系统版本(CentOS 6/7/8/Stream) 和 软件源 / 手动安装方式。下面按常见情况说明:
通过 yum 可安装:
示例:
yum install java-1.8.0-openjdk
yum install java-11-openjdk
yum install java-17-openjdk
支持更新版本:
dnf install java-17-openjdk
dnf install java-21-openjdk
只能装:
⚠️ 不建议在新项目中使用 CentOS 6
你可以手动安装 任何 Java 版本,包括:
下载后解压并配置:
tar -zxvf jdk-17_linux-x64_bin.tar.gz
mv jdk-17 /usr/local/
配置环境变量:
export JAVA_HOME=/usr/local/jdk-17
export PATH=$JAVA_HOME/bin:$PATH
| 场景 | 推荐版本 |
|---|---|
| 老系统 / 传统项目 | JDK 8 |
| Spring Boot 2 | JDK 8 / 11 |
| Spring Boot 3 | JDK 17+ |
| 新项目 | JDK 17 / 21 |
java -version
或:
alternatives --config java
如果你能告诉我:
我可以给你更精准的推荐 ✅