解決“Maven項目中的Dynamic Web Module 3.0 requires Java 1.6 or newer”問題

錯誤描述

當創建有動態web模塊3.0支持的項目時,需要用到Java版本不低於1.6。

在Markers標籤頁中顯示的錯誤爲:Dynamic Web Module 3.0 requires Java 1.6 or newer.

如圖所示:


解決方法

注:有的時候1、2、3已經實現,直接跳過,操作4就OK了。

1、首先在Eclipse中安裝JRE,Preferences > Java > Installed JREs,點擊 Add,並添加自己的Java路徑。


2、確認編譯器版本不低於1.6,右鍵項目 > Properties > java Compiler,保證“Compiler compliance level”不低於1.6。


3、保證項目的Facet中Java版本不低於1.6,右鍵項目 > Properties > MyEclipse > Project Facets > Java,保證“Java”不低於1.6。


4、在項目的pom.xml的標籤中加入:

[html] view plain copy
  1. <plugins>  
  2.     <plugin>  
  3.         <groupId>org.apache.maven.plugins</groupId>  
  4.         <artifactId>maven-compiler-plugin</artifactId>  
  5.         <version>2.3.2</version>  
  6.         <configuration>  
  7.             <source>1.6</source>  
  8.             <target>1.6</target>  
  9.         </configuration>  
  10.     </plugin>  
  11. </plugins>  

5、最後一步,右鍵項目 > Maven > Update Project。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章