本文主要是介绍Maven打包错误:无效的源发行版:17,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 报错问题
在用maven进行打包时(clean & install),报如下错误:
一开始让我很摸不着头脑,我确定我的pom.xml,还有IDEA中的Project Settings是正确的。
2. 排查
尽管确定,但还是一个个排查一下吧。
首先是pom.xml:
然后是IDEA的Project Settings中:
然后是IDEA Settings中:
上述我设置的都是正确的。
最后在清除一下IDEA的缓存,看看能不能成功:
可惜,还是报错。继续排查…
3. 问题所在
最后经过半小时的google、baidu、gpt,终于找到了问题所在,Settings中的maven也需要配置!
检查下面圈出来的Importing & Runner。
下面两个地方的JDK版本,要切换成和上述一致。
我的问题就是出在Importing中用的确实是一致的JDK 17,但是Runner中的JRE版本是 11,切换成17就正常了。
希望能帮助到大家~。
这篇关于Maven打包错误:无效的源发行版:17的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!