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

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,该使用依然能使用,丝毫不受影响。 

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

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

http://www.dtcms.com/a/355394.html

相关文章:

  • 介绍智慧城管十大核心功能之一:风险预警系统
  • 关于npm安装electron和better-sqlite3失败问题
  • Copilot、Cursor、Trae、ChatGPT 的“四件套”场景选择表
  • 第六届智能计算与人机交互国际研讨会(ICHCI 2025)
  • MySQL 与 ClickHouse 深度对比:架构、性能与场景选择指南
  • 【数字IC后端】引导时钟树CTS的生成方向之anchor driver
  • 详细介绍Linux 内存管理struct page数据结构中的_count和_mapcount有什么区别?
  • Pyomo、PuLP 和 OR-Tools 解决约束优化问题效率对比
  • C# SIMD编程实践:工业数据处理性能优化案例
  • 基于SpringBoot的校园资料分享系统【2026最新】
  • 数据结构-哈夫曼树和B树
  • 安宝特方案丨安宝特工业AR全链路解决方案
  • Centos 8 磁盘扩展xfs文件系统 (LVM)
  • 利用 Java 爬虫获取 AQI 详情数据(代码示例)实战指南
  • 如何使用Windows自带的PnPUtil命令来禁用/停用和启用硬件设备
  • VPC私有域名解析DNS
  • 使用 Action 自动部署 VuePress 到 GitHub Pages
  • GRE隧道IPv6过渡技术
  • 数制与编码
  • 并发编程——04 深入理解CASAtomic原子操作类详解
  • Qt 中日志级别
  • JS中的String总结
  • Linux 环境源码安装 Docker
  • 影石insta360 DevOps工程师一面记录
  • 学习嵌入式之驱动——I2C子系统
  • 搭建一个Spring cloud 非阻塞式微服务架构
  • 任天堂NDS中文游戏ROM精选毕业整合包整理分享! +NDS模拟器
  • 使用Docker搭建StackEdit在线MarkDown编辑器
  • 如何通过docker进行本地部署?
  • 企业内部机密视频安全保护|如何防止企业内部机密视频泄露?