Error:java: Compilation failed: internal java compiler error 解決辦法


錯誤現象

使用Idea導入新項目或升級idea或新建項目時會出現以下異常信息:

Error:java: Compilation failed: internal java compiler error 
  • 1

這里寫圖片描述

錯誤原因

導致這個錯誤的原因主要是因為jdk版本問題,此處有兩個原因,一個是編譯版本不匹配,一個是當前項目jdk版本不支持。

查看項目的jdk

File ->Project Structure->Project Settings ->Project或使用快捷鍵Ctrl+Alt+shift+S打開項目的jdk配置: 
這里寫圖片描述
查看此兩處是否與目標jdk一致。

查看工程的jdk

點擊上圖中Modules查看對應jdk版本: 
這里寫圖片描述

查看java編譯器版本

這里寫圖片描述
導入java項目時此處處問題的概率比較多。

針對此問題,重新打開或修改pom文件(maven項目)中的內容很可能導致jdk版本重新變為1.5。如果是maven項目,可在pom文件中指定jdk相關信息:

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

 

原文鏈接:https://www.choupangxia.com/topic/detail/68


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM