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就正常了。
希望能帮助到大家~。