您的位置:首页 > 其它

解决Maven管理项目update Maven时,jre自动变为1.5

2018-03-08 10:16 831 查看
本文为博主原创,未经允许不得转载:

在搭建一个maven web项目时,项目已经按步骤搭建完好,之后项目上就报了一个错误。

在控制台看到错误提示如下:Dynamic Web Module 3.0 requires Java 1.6 or newer。。

已经改过项目中.settings文件夹中的配置文件,而且在eclipse中将jre改为了jdk1.8,但当我

maven---update project之后,jdk就又变成了1.5.很头疼。

查了很多资料才发现解决方案,再此记录一下:

修改maven的默认jdk配置,找到maven的conf\setting.xml文件中找到jdk配置的地方,将以下代码粘贴进去就可以了:

<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>


然后再检查下其他的配置有没有更改完,可以参考这篇博客:https://www.cnblogs.com/goldenVip/p/6278377.html。。。

更改完之后,重新maven ---- update project,发现项目报错的标志已经没了。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: