Springboot各版本与Java JDK的对应关系及JDK商用版本

Spring Boot各版本对应的 JDK 如下:

复制代码
Spring Boot 2.5.x:-> JDK 16 及以上版本。
Spring Boot 2.4.x:-> JDK 11 及以上版本。
Spring Boot 2.3.x:-> JDK 8 及以上版本,建议使用 JDK 11 及以上版本。
Spring Boot 2.2.x:-> JDK 8 及以上版本,建议使用 JDK 11 及以上版本。
Spring Boot 2.1.x:-> JDK 8 及以上版本。
Spring Boot 2.0.x:-> JDK 8 及以上版本。
Spring Boot 1.5.x:-> JDK 7 及以上版本。
Spring Boot 1.4.x:-> JDK 7 及以上版本。
Spring Boot 1.3.x:-> JDK 7 及以上版本。

对于开发工作来说,开发可以选择任意版本,但是涉及到商用,企业使用,我们还是需要关注一下JDK的商用收费问题。以下列出可免费商用的部分内容:

复制代码
从 2019 年开始,Oracle 宣布某些版本开始收费。
JDK8 之前版本,仍然免费。
JDK8 免费版本到 8u202,从 8u211版本开始收费。
JDK9、JDK10,全版本免费。
JDK11,免费版本到 11.0.2,从 11.0.3 版本开始商用收费。
JDK12、JDK13、JDK14、JDK15、JDK16,全版本商用收费。
JDK17、JDK18、JDK19、JDK20,全版本(二进制版本)免费。

当然,除了这些,还有其他更好的选择。Java JDK不仅仅Oracle一家公司在提供,也有其他企业提供。

相关推荐
nsjqj1 分钟前
数据结构:Map 和 Set (二)
java·开发语言·数据结构
迎風吹頭髮7 分钟前
UNIX下C语言编程与实践18-UNIX 文件存储原理:目录、i 节点、数据块协同存储文件的过程
java·c语言·unix
散一世繁华,颠半世琉璃12 分钟前
Prometheus+Grafana轻松实现SpringBoot应用监控
spring boot·grafana·prometheus
武子康1 小时前
大数据-114 Flink DataStreamAPI 从 SourceFunction 到 RichSourceFunction 源函数的增强与实战
大数据·后端·flink
nlog3n1 小时前
分布式排行榜系统设计方案
java·分布式
EnCi Zheng1 小时前
Java_钻石操作符详解
java·开发语言
月疯1 小时前
FLASK与JAVA的文件互传(单文件互传亲测)
后端·python·flask
Ytadpole1 小时前
性能革命的底层逻辑:深入理解 Spring Cloud Gateway 的 Reactor 核心
java·spring·gateway·reactor·响应式编程·cloud
Vahala0623-孔勇1 小时前
微服务网关深度设计:从Spring Cloud Gateway到Envoy,流量治理与安全认证实战指南
java·安全·微服务·云原生