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

Maven打包错误:无效的源发行版:17

1. 报错问题

在用maven进行打包时(clean & install),报如下错误:
image.png
一开始让我很摸不着头脑,我确定我的pom.xml,还有IDEA中的Project Settings是正确的。

2. 排查

尽管确定,但还是一个个排查一下吧。
首先是pom.xml:
image.png
image.png
然后是IDEA的Project Settings中:
image.png
image.png
然后是IDEA Settings中:
image.png
上述我设置的都是正确的。
最后在清除一下IDEA的缓存,看看能不能成功:
image.png
可惜,还是报错。继续排查…

3. 问题所在

最后经过半小时的google、baidu、gpt,终于找到了问题所在,Settings中的maven也需要配置!
检查下面圈出来的Importing & Runner。
image.png
下面两个地方的JDK版本,要切换成和上述一致。
我的问题就是出在Importing中用的确实是一致的JDK 17,但是Runner中的JRE版本是 11,切换成17就正常了。
image.png
image.png
希望能帮助到大家~。

相关文章:

  • 字符串和字节串
  • linux 利用 ~$() 构造数字
  • 【TB作品】MSP430G2553单片机,智能储物柜
  • R 语言入门学习笔记:软件安装踩坑记录——删除所有包以及彻底解决库包被安装到 C 盘用户目录下的问题,以及一些其他需要注意的点
  • 设计模式-原型模式
  • Java(八)——String类
  • Redis 哨兵(Sentinel)
  • 并发——线程
  • Linux-struct list_head的快速使用
  • 流媒体内网穿透/组网/视频协议转换EasyNTS上云网关如何更改密码?
  • 阿里云部署nodejs
  • 2024蓝桥杯国赛C++研究生组游记+个人题解
  • allure测试报告用例数和 pytest执行用例数不相同问题
  • 【Java】面向对象的三大特征:封装、继承、多态
  • 最低要求条件下的商环定义
  • 【2.文件和目录相关(下)】
  • 网络运维的重要性
  • # Java 基础面试300题 (51-80)
  • 互联网政务应用安全管理规定:使用安全连接方式访问
  • [AI OpenAI] 通过隐蔽影响行动破坏AI的欺骗性使用
  • 涨知识|没想到吧,体育老师强调的运动恢复方法是错的?
  • 印巴战火LIVE丨印巴互相发动无人机袭击,巴官员称两国已在国安层面接触
  • 首批证券公司科创债来了!拟发行规模超160亿元
  • 印度导弹凌晨打击巴基斯坦多座设施,巴总理:正对战争行为作有力回应
  • 国防部新闻发言人就日本民用飞机侵闯中国钓鱼岛领空答问
  • 马斯克“星舰基地”成为新城镇,首任市长为SpaceX员工