當建立動態的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