admin管理员组文章数量:1618692
【问题】在Maven项目启动时报错,错误信息是:“Compilation failure”,也可能是:“不再支持源选项5,请使用6或更高的版本”;
原因:基本上都是JDK版本问题;
解决:
①因为是Maven项目,出于谨慎考虑,需要先检查以下Maven的相关配置:
找到Maven设置:
【注意】
1,Maven的配置文件中需要修改一些地方,要不然下载依赖的时候会从中央仓库下载,延迟很大;找到配置文件setting.xml文件并打开:
复制粘贴以下配置:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
保存并退出;
2,Mavne仓库的目录,可以是自己自己随便创建的目录,但最好不要有中文,并不是必须在Mavne的安装目录下才可以;但是需要注意,配置文件setting.xml文件中的maven仓库目录必须与idea中的maven仓库目录一致!
顺便检查以下下面这个地方:(很容易忽略,只是偶尔情况会出现错误)
②Maven没有问题的话,可以直接开始检查JDK版本,有很多地方需要确认:
先确认Project的JDK版本:
【注意】如果没有安装对应版本的JDK的话,出于方便考虑,可以暂时在这里直接下载,但是建议按照正常的步骤安装对应的JDK:
再来,确定Module的JDK:
最后,再确认一下:
③检查完毕,进行测试:
④正常的话,就会编译成功,如果仍是报相同的错误,需要手动设置项目的Java版本了:
将以下内容复制到pom.xml文件中,并设置对应的版本;由于格式问题,实际是没有空行的,删除即可;
<properties>
<mavenpiler.target>17</mavenpiler.target> <mavenpiler.source>17</mavenpiler.source>
</properties>
到此,JDK版本问题就解决了,如果还是报相同的错误,请仔细检查相关配置;
版权声明:本文标题:Maven项目编译时报异常信息:“Compilation failure”详解 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1728782615a1172916.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论