您的位置:首页 > 产品设计 > UI/UE

解决报错:"Dynamic Web Module 3.1 requires Java 1.7 or newer"

2017-08-01 16:57 507 查看
Eclipse中报错如下:



解决方法:

第一步:项目右键 → Properties →  Java Compiler → 将JDK版本正确设置(此时我用的是1.8版本):



第二步:项目右键 → Build Path → Libraries → 将JDK版本正确设置(此时我用的是1.8版本):



第三步:项目右键 → Project Facets → 将Web、Java的版本都分别正确设置(我的分别是3.1和1.8版本):



第四步:将如下代码添加到pom.xml中,注意代码中的版本数字都应各自对应:

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>第五步:项目右键 → Maven → Update Project...→ 将项目更新一下,然后错误就消失了:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven