1. 程式人生 > 資訊 >3088 元,華為 WATCH GT 2 Pro 金卡限定版釋出:支援 ECG

3088 元,華為 WATCH GT 2 Pro 金卡限定版釋出:支援 ECG

錯誤現象
使用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