Intellij idea 出現錯誤 error:java: 無效的源發行版: 8解決方法

出現的問題如圖。
這裏寫圖片描述

見圖,從上述可以看出工程用的jdk1.7,而idea編譯時採用的是1.8版本(應該idea新版本內置的jre是1.8吧,默認編譯採用1.8)

修改:如下圖

這裏寫圖片描述

如果修改後不起作用。

原因:這是由於jdk的版本與項目的要求不一致造成的,如果是maven項目,首先查看一下pom.xml,以我的項目爲例:

<build>  
        <plugins>  
            <plugin>  
                <groupId>org.apache.maven.plugins</groupId>  
                <artifactId>maven-compiler-plugin</artifactId>  
                <configuration>  
                    <compilerVersion>1.8</compilerVersion>  
                    <source>1.8</source>  
                    <target>1.8</target>  
                </configuration>  
            </plugin>  
        </plugins>  
</build>  

從其中可以看出要求的編譯插件爲1.8版本,而我本機上安裝的jdk爲1.7版本,因此需要首先下載安裝1.8版本的jdk下載鏈接爲 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

然後在intellij idea中點擊標紅的部分,進入項目的jdk設置,這裏寫圖片描述,最後選擇對應的jdk路徑即可:
這裏寫圖片描述

參考博客地址:http://stackoverflow.com/questions/25878045/errorjava-invalid-source-release-8-in-intellij-what-does-it-mean

發佈了22 篇原創文章 · 獲贊 37 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章