当前位置: 首页 > news >正文

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

相关文章:

  • 【JavaWeb学习Day27】
  • 洛谷 P2157 [SDOI2009] 学校食堂
  • C++从入门到实战(六)类和对象(第二部分)C++成员对象及其实例化,对象大小与this详解
  • pytorch 网络结构可视化Netron安装使用方法(已解决)
  • 人力资源管理基于SpringBootSSM框架
  • 基于NSGA2算法的无人机航迹规划算法
  • 【MyDB】一个仿照MySQL的轮子项目系列文章汇总
  • springboot项目,指定用alibaba连接池所需要的配置
  • 《模型思维》第二十六章 “学习模型” 总结
  • PyTorch深度学习框架60天进阶学习计划 - 第25天:移动端模型部署(第一部分)
  • go + vscode + cline +qwen 快速构建 MCP Server
  • 鸿蒙 元服务摘要
  • 「JavaScript深入」轮询(Polling):基础的实时通信方式
  • MySQL:建表,修改,删除
  • 再次认识虚拟地址空间 可执行程序的加载 ─── linux第21课
  • 极限网关六个企业级应用场景
  • 微信小程序状态管理与计算属性同时使用:miniprogram-computed 和 mobx-miniprogram
  • vcenter 虚机共享盘笔记
  • 锦华新材业绩波动明显:偿债能力偏弱,大额分红引关注
  • 20250320在荣品的PRO-RK3566开发板的buildroot系统下使用J27口的OTG0口接鼠标
  • 被围观的“英之园”,谁建了潮汕天价违建?
  • 专访|《内沙》导演杨弋枢:挽留终将失去的美好
  • 俄媒:俄乌代表团抵达谈判会场
  • 再现五千多年前“古国时代”:凌家滩遗址博物馆今开馆
  • 自然资源部:不动产登记累计化解遗留问题房屋2000多万套
  • 四个“从未如此”使巴以加沙战火绵延时间创下历史之最