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一家公司在提供,也有其他企业提供。

相关推荐
无心水6 分钟前
【Java面试笔记:基础】8.对比Vector、ArrayList、LinkedList有何区别?
java·笔记·面试·vector·arraylist·linkedlist
我是福福大王12 分钟前
MyBatis源码学习总结
后端·mybatis
玄明Hanko22 分钟前
生产环境到底能用Docker部署MySQL吗?
后端·mysql·docker
sayornottt23 分钟前
Rust中的动态分发
后端·rust
创码小奇客25 分钟前
MongoDB 时间序列:解锁数据时光机的终极指南
java·mongodb·trae
黯_森25 分钟前
Java面向对象
java·后端
小厂永远得不到的男人26 分钟前
WebSocket深度剖析:实时通信的终极解决方案实践指南
后端·websocket
代码小侦探27 分钟前
Java中以Maven方式引入Oracle JDBC Driver依赖的详解
java·oracle·maven
不畏惧的少年28 分钟前
AQS的底层实现原理
java
289792400329 分钟前
理解volatile
后端·面试