IDEA 中创建 Springboot 项目没有 Java8 选项的解决办法

根据现有信息分析,IDEA创建 SpringBoot 项目无法选择 JDK8 的原因及解决方案如下:

‌原因‌

Spring官方从2023年11月24日起停止维护 Spring Boot 2.X版本,新创建的3.X版本最低要求 JDK17 ,因此官方地址(start.spring.io)不再提供JDK8选项‌。

‌解决方案‌

‌替换服务地址‌:将默认的start.spring.io改为阿里云镜像地址:https://start.aliyun.com,该镜像仍支持Spring Boot 2.X及JDK8‌。

点击上图中齿轮按钮,在弹出框内输入阿里云镜像地址,点击OK即可。

‌手动修改配置‌(需谨慎操作)

创建项目时先选择高版本JDK(如JDK21),生成后修改pom.xml中的JDK版本为8,并将Spring Boot版本降级至2.X(如2.7.4),最后刷新Maven依赖‌。

需确保项目依赖与JDK8兼容,可能存在运行风险‌。

选择jdk21

因为jdk21是兼容jdk8,修改POM文件中SpringBoot为2.x.x和Java.version为8即可。 停止维护只代表我们无法用idea主动创建spring2.X版本的项目了,不代表我们无法使用jdk8去开发springboot,该使用依然能使用,丝毫不受影响。

‌推荐方案‌:优先使用阿里云镜像地址,操作简单且兼容性更有保障‌。

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。

相关推荐
spencer_tseng16 小时前
Spring Boot 3.0+ jakarta.*
java·spring boot
Bat U16 小时前
JavaEE|文件操作和IO
java·开发语言
DavidSoCool16 小时前
Spring AI Alibaba ReactAgent 调用Tool 实现多轮对话
java·人工智能·spring·多轮对话·reactagent
PRINT!16 小时前
个人财富全景管理系统 AssetMe【内容均为AI制作】
spring boot·信息可视化·ai编程
神所夸赞的夏天17 小时前
如何获取多层json数据,存成dictionary,并取最大最小值
java·前端·json
9号达人17 小时前
为什么你应该在 MQ 里用多个消费者,而不是一个
java·后端·架构
焦糖玛奇朵婷17 小时前
健身房预约小程序开发、设计
java·大数据·服务器·前端·小程序
小新同学^O^17 小时前
简单学习 --> TCP协议
java·网络·tcp
月落归舟17 小时前
深入理解Java适配器模式,彻底搞懂设计思想
java·开发语言·适配器模式
Mr_pyx17 小时前
【LeetHOT100】二叉树的中序遍历——Java多解法详解
java·开发语言·深度优先