maven 編譯出錯Fatal error compiling: 無效的目標發行版: 1.8 -> [Help 1] 解決辦法

這幾天在爲公司項目搭建一個後臺框架,使用的是eclipse-Mars自帶的maven插件,在maven進行編譯的時候,出現Fatal error compiling: 無效的目標發行版: 1.8 -> [Help 1]  的 錯誤。而我在pom文件中已經指定了maven編譯時使用jdk8來編譯,那爲何還會報這個錯呢。java

 <build>  
    <plugins>  
        <!-- java編譯插件 -->  
        <plugin>  
            <groupId>org.apache.maven.plugins</groupId>  
            <artifactId>maven-compiler-plugin</artifactId>  
            <version>3.1</version>  
            <configuration>  
                <source>1.8</source>  
                <target>1.8</target>  
                <encoding>UTF-8</encoding>  
            </configuration>  
        </plugin>   
    </plugins>  
</build>  

初步判斷是maven在編譯時沒有找到我指定的jdk8。可是我確實已經安裝了jdk8了,爲何仍是出現這個問題呢?apache

後來才發現,還要設置maven每次clean 時使用的jdk!!! 框架

具體設置方法:Window-->prefrences-->java-->Installed JREs 勾選jdk8。eclipse

這樣設置好之後就能夠正常編譯了。maven

當maven install或者maven build出錯時,要留意一下錯誤提示,通常網上都能找到解決方法。ide

相關文章
相關標籤/搜索