Java 开发常用依赖版本对照整理
更新时间: 2025/9/22 | 总字数: 0 字 | 阅读时长: 0 分钟
JDK 版本与 major version 对应表
| JDK 版本 | major version |
|---|---|
| Java SE 8 | 52 |
| Java SE 9 | 53 |
| Java SE 10 | 54 |
| Java SE 11 | 55 |
| Java SE 12 | 56 |
| Java SE 13 | 57 |
| Java SE 14 | 58 |
| Java SE 15 | 59 |
| Java SE 16 | 60 |
| Java SE 17 | 61 |
| Java SE 18 | 62 |
| Java SE 19 | 63 |
| Java SE 20 | 64 |
| Java SE 21 | 65 |
| Java SE 22 | 66 |
| Java SE 23 | 67 |
SpringBoot 与 Java 版本对应关系
Spring Boot 3.x 版本
参考地址:System Requirements 。
最低支持 Java 17,最高支持 JDK 版本及构建工具兼容性如下:
| Spring Boot | Spring Framework | 最高 JDK 版本 | Maven 版本 | Gradle 版本 |
|---|---|---|---|---|
| 3.4.x、3.5.x | 6.2.x | Java 24 | 3.6.3 + | 7.6.4 +、8.4+ |
| 3.3.x | 6.1.x | Java 23 | 3.6.3 + | 7.5 +、8.x |
| 3.2.11 ~ 3.2.12 | 6.1.x | Java 23 | 3.6.3 + | 7.5 +、8.x |
| 3.2.4 ~ 3.2.10 | 6.1.x | Java 22 | 3.6.3 + | 7.5 +、8.x |
| 3.2.0 ~ 3.2.3 | 6.1.x | Java 21 | 3.6.3 + | 7.5 +、8.x |
| 3.1.5 ~ 3.1.12 | 6.0.x | Java 21 | 3.6.3 + | 7.5 +、8.x |
| 3.1.0 ~ 3.1.4 | 6.0.x | Java 20 | 3.6.3 + | 7.5 +、8.x |
| 3.0.12 ~ 3.0.13 | 6.0.x | Java 21 | 3.6.3 + | 7.5 +、8.x |
| 3.0.5 ~ 3.0.11 | 6.0.x | Java 20 | 3.6.3 + | 7.5 +、8.x |
| 3.0.0 ~ 3.0.4 | 6.0.x | Java 19 | 3.5 + | 7.5 + |
Sprint Boot 2.x 版本
已过时版本未列出,更多参考地址:System Requirements 。
Spring Boot 2.x 版本,最低支持 Java 8,最高支持 JDK 版本与构建工具兼容性如下:
| Spring Boot | 最高 JDK 版本 | Maven 版本 | Gradle 版本 |
|---|---|---|---|
| 2.7.17 ~ 2.7.18 | Java 21 | 3.5 + | 6.8.x、6.9.x、7.x、8.x |
| 2.7.10 ~ 2.7.16 | Java 20 | 3.5 + | 6.8.x、6.9.x、7.x、8.x |
| 2.7.4 ~ 2.7.9 | Java 19 | 3.5 + | 6.8.x、6.9.x、7.x |
| 2.7.0 ~ 2.7.3 | Java 18 | 3.5 + | 6.8.x、6.9.x、7.x |
| 2.6.12 ~ 2.6.15 | Java 19 | 3.5 + | 6.8.x、6.9.x、7.x |
| 2.6.8 ~ 2.6.11 | Java 18 | 3.5 + | 6.8.x、6.9.x、7.x |
| 2.6.0 ~ 2.6.7 | Java 17 | 3.5 + | 6.8.x、6.9.x、7.x |
| 2.5.14 ~ 2.5.15 | Java 18 | 3.5 + | 6.8.x、6.9.x、7.x |
| 2.5.5 ~ 2.5.13 | Java 17 | 3.5 + | 6.8.x、6.9.x、7.x |
| 2.5.0 ~ 2.5.4 | Java 16 | 3.5 + | 6.8.x、6.9.x、7.x |
| 2.4.4 ~ 2.4.13 | Java 16 | 3.5 + | 6.3 +、5.6.x |
| 2.4.0 ~ 2.4.3 | Java 15 | 3.3 + | 6.3 +、5.6.x |
| 2.3.5 ~ 2.3.12 | Java 15 | 3.5 + | 6.3 +、5.6.x |
| 2.3.0 ~ 2.3.4 | Java 14 | 3.3 + | 6.3 +、5.6.x |