When you’re creating a project with Dynamic Web Module 3.0 support, you should be using Java 1.6 or newer. I’ll be fixing this issue with Java 1.7, using Eclipse.

The “Markers” tab will be showing the next error:
Dynamic Web Module 3.0 requires Java 1.6
First check that your project is configured probably to use Java 1.7.
Right click your project > Properties > Java Compiler and set “Compiler compliance level” to 1.7.
Eclipse Project Java Compiler
Next from the menu on the left select Project Facets > Java and set its version to 1.7

Eclipse Project Java Compiler
If you didn’t find 1.7 as one of the drop down options in the previous preferences, then you have to add it to eclipse first.
Navigate to eclipse Preferences > Java > Installed JREs, click Add, and locate your installed Java path.
Adding Java in Eclipse
Open your project’s pom.xml and add this plugin tag
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
Finally, right click on your project > Maven > Update Project…
本文详细介绍了如何在Eclipse中使用Java 1.7版本配置并创建支持DynamicWebModule 3.0的项目。包括设置Java编译器合规级别为1.7,调整项目方面为Java 1.7,通过pom.xml文件添加特定插件,并确保JRE环境正确安装。
2927

被折叠的 条评论
为什么被折叠?



