java: 警告: 源发行版 17 需要目标发行版 17

在进行Maven聚合操作后,遇到程序启动时JDK17错误。问题源于Spring-Boot项目创建时选择了较高版本的Maven(3.1.0),而这个版本需要JDK17以上。大部分开发环境使用的是JDK8或JDK11,低版本Maven如2.7.12更适合。创建项目时应注意选择合适的Maven版本,避免IDE提示修改。
摘要由CSDN通过智能技术生成

在对maven进行聚合后,重新启动程序提示,jdk17错误,网上查了半天都交我改maven或者项目的配置,但每次改过之后,运行还是报错,项目模块的jdk也变得特别乱,maven的xml文件也改的乱七八糟。后来发现是spring-boot创建项目时的maven选高了(之前选2.7.12,后来改聚合的时候给提示自动改成3.1.0。没注意)给坑惨了。

 改成2.7.12

 在写父类配置文件时一定要注意spring-boot中maven版本,maven的3.0以上都至少需要jdk17以上

而现在大部分Java开发都是jdk8和jdk11,比较稳定对应的maven比较低,但是创建spring-boot项目时是联网的,联网的maven版本比较高,注意选择。后续idea提示你修改也不要管!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值