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

相关推荐
pe7er5 小时前
window管理开发环境篇 - 持续更新
前端·后端
JAVA面经实录9179 小时前
Java企业级工程化·终极完整版背诵手册(无遗漏、全覆盖、面试+落地通用)
java·开发语言·面试
陈随易10 小时前
有生之年系列,Nodejs进程管理pm2 v7.0发布
前端·后端·程序员
许彰午11 小时前
CacheSQL(二):主从复制——OpLog 环形缓冲区与故障自动恢复
java·数据库·缓存
陈随易11 小时前
AI时代,你还在坚持手搓文章吗
前端·后端·程序员
Bat U12 小时前
JavaEE|多线程初阶(七)
java·开发语言
大鱼七成饱12 小时前
VMware NAT模式下固定内网IP(附详细图文)
后端
IT_陈寒14 小时前
Vue的这个响应式陷阱,我debug了一整天才爬出来
前端·人工智能·后端
兔子零102414 小时前
手把手教你在 Claude Code 中接入 DeepSeek-V4
后端
掌心向暖RPA自动化14 小时前
如何获取网页某个元素在屏幕可见部分的中心坐标影刀RPA懒加载坐标定位技巧
java·javascript·自动化·rpa·影刀rpa