對話節目《雷軍請你超大杯》將於 10 日播出,首期邀請孟京輝導演
阿新 • • 發佈:2021-08-06
錯誤現象
使用Idea匯入新專案或升級idea或新建專案時會出現以下異常資訊:
Error:java: Compilation failed: internal java compiler error
錯誤原因
導致這個錯誤的原因主要是因為jdk版本問題,此處有三個原因,一個是記憶體不足,一個是編譯版本不匹配,一個是當前專案jdk版本不支援。
記憶體不足
使用快捷鍵Ctrl+Alt+shift+S開啟專案的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