使用Spring Initializr创建Spring Boot项目没有JDK1.8的解决办法
信息差真可怕!
很久没创建springboot项目,今天使用idea的Spring Initializr 创建 Spring Boot项目时,发现java版本里,无法选择jdk1.8,只有17、21、22;前段时间也听说过,springboot将放弃java8,最低支持Jdk17。

其实,早在2021年9月份,关于 Spring Framework 6.0的消息出来的时候,Spring 官方就已经明确了不会向下兼容,最低的 JDK 版本是 JDK 17。
2022年,Spring Framework 6.0和 SpringBoot 3.0都会推出,在此之前,Java社区很坚挺,一直是"新版任你发,我用Java 8",不管新版本怎么出,很少有人愿意升级。
这一次,Spring 直接来了个大招,跨过 JDK 8-16,直接升级到 JDK 17。
不过,spring这一操作也许会推进java生态的发展呢!
解决办法
去官网看了下,原来是因为Spring Boot 官方不再支持 Spring Boot 的 2.x 版本了,之后全力维护 3.x;而 Spring Boot 3.x 对 JDK 版本的最低要求是 17!

所以解决方法就是:不要用官方提供的 Spring Initializr 来初始化项目了,我们可以使用阿里云提供的镜像(https://start.aliyun.com/),就可以使用 Java 8。
# 将下面url https://start.spring.io/ #替换为 https://start.aliyun.com/


成功解决无法使用jdk8的问题!
以上就是使用Spring Initializr创建Spring Boot项目没有JDK1.8的解决办法的详细内容,更多关于Spring Boot没有JDK1.8的资料请关注脚本之家其它相关文章!
相关文章
spring boot实现图片上传到后台的功能(浏览器可直接访问)
这篇文章主要介绍了spring boot实现图片上传到后台的功能(浏览器可直接访问),需要的朋友可以参考下2022-04-04
Java中Collection、List、Set、Map之间的关系总结
今天小编就为大家分享一篇关于Java中Collection、List、Set、Map之间的关系总结,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-02-02


最新评论