使用Spring Initializr创建Spring Boot项目没有JDK1.8的解决办法

 更新时间:2024年06月20日 09:00:11   作者:子非Yu@Itfuture  
很久没创建springboot项目,今天使用idea的Spring Initializr 创建 Spring Boot项目时,发现java版本里,无法选择jdk1.8,只有17、21、22,所以本文介绍了使用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的资料请关注脚本之家其它相关文章!

相关文章

最新评论