解决“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误
 

“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误的解决办法

这是由于你的 Maven 编译级别是 jdk1.5 或以下,而你导入了 jdk1.6 以上的依赖包。

 

解决办法

使用 maven-compiler-plugin 将 maven 编译级别改为 jdk1.6 以上:

 

eclipse maven

在项目的pom.xml<build></build>标签中加入:

“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误的解决办法

“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误的解决办法

 <build>

<plugins>

<!-- define the project compile level -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<version>2.3.2</version>

<configuration>

<source>1.7</source>

<target>1.7</target>

</configuration>

</plugin>

</plugins>

</build>

 

注意:如没有<build></build>标签,自己创建即可。

 

保存,项目构建完成后在项目文件夹上点右键,选择Maven->Update Project Configuration,问题解决。

参考资料

https://www.cnblogs.com/TomJay/p/6482731.html

相关文章: