当建立动态的web 3.0的项目时须要java1.6及以上的版本支持;java
而咱们的eclipse中建立的maven骨架默认是java1.5的版本,这种状况下就会报如下的错误:Dynamic Web Module 3.0 requires Java 1.6 or newer.web
缘由:apache
动态的web3.0,项目须要java1.6的版本,而maven默认建立的是java1.5的版本,因此会报这个错误;eclipse
解决方案:maven
1:在eclipse上安装jre:选中jdk的目录便可,须要1.6以上的版本;指定编译版本,1.6以上的版本;ui
2:指定项目的facet的java版本不能低于1.6版本;code
3:在maven 的pom.xml中指定maven项目的jdk运行版本xml
<!-- 指定maven项目的编译时使用的jdk版本 --> <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>
4:最后在选中该项目,单击maven——>updateproject便可;blog