1. 程式人生 > >Dynamic Web Module 3.1 requires Java 1.7 or newer. 錯誤解決方案

Dynamic Web Module 3.1 requires Java 1.7 or newer. 錯誤解決方案

pom.xml文件 artifact logs per group -s conf 你會 cti

在寫代碼的時候工程出現了這樣奇怪的bug很是蛋疼啊,經過查詢解決方法,終於解決了這些個問題。

下面是解決問題的方法,和大家分享一下

(1)確定你的java工程配置使用了java 7

右鍵單擊你的工程project > Properties > Java Compiler and set “Compiler compliance level” to 1.7

技術分享

(2)選擇Java Build Path. 按照下圖點擊 “Edit“. 把JDK版本調到“Java 7″

技術分享

技術分享

(3)選擇Project Facets > Java 將它的版本也設置為 1.7

技術分享

(4)在確認完上面的步驟之後,再在你的pom.xml文件中添加下面的代碼

<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>

(5)之後就執行 Maven -> Update Project. 就可以了,你會驚奇的發現問題被解決了。

註:有問題不可怕,怕的是怯懦的心,怕的是失去戰鬥的勇氣。出現一個問題解決一個,愚公尚能移山,我也一定能成為軟件工程的頂尖人才。

Dynamic Web Module 3.1 requires Java 1.7 or newer. 錯誤解決方案