当前位置: 首页 > 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
希望能帮助到大家~。

http://www.lryc.cn/news/359868.html

相关文章:

  • 【环境栏Composer】Composer常见问题(持续更新)
  • 塑造更智慧的AI:策略与路径探索
  • 软设之快速排序
  • 从零学算法2965
  • 【Mac版】Java生成二维码
  • ROS2自定义服务接口
  • linux /www/server/cron内log文件占用空间过大,/www/server/cron是什么内容,/www/server/cron是否可以删除
  • C++青少年简明教程:break语句、continue语句
  • MySQL实战行转列(或称为PIVOT)实战sales的表记录了不同产品在不同月份的销售情况,进行输出
  • 牛客NC164 最长上升子序列(二)【困难 贪心+二分 Java/Go/PHP/C++】
  • 电子烟开发【恒压、恒有效算法】
  • 基于Open3D的点云处理22-非阻塞可视化/动态可视化
  • C++面试题其一
  • CentOS7某天的samba服务搭建操作记录(还没成功)
  • Qt Demo:基于TCP协议的视频传输Demo
  • 内存管理【C++】
  • D3D 顶点格式学习
  • gmssl vs2010编译
  • 容器化部署gitlab、jenkins,jenkins应用示例
  • 基于STM32的轻量级Web服务器设计
  • 用r语言处理 Excel数据当中的缺失值方法
  • AWS 高防和阿里云高防深度对比
  • ctfshow web 月饼杯II
  • 「前端+鸿蒙」核心技术HTML5+CSS3(二)
  • unity接入live2d
  • 练习题-17
  • 乐高小人分类项目
  • 个人关于ChatGPT的用法及建议
  • 神经网络的工程基础(二)——随机梯度下降法|文末送书
  • 常见的几种编码方式