問題表現
IntelliJ IDEA提示編譯失敗如下:
Error:java: Compilation failed: internal java compiler error
原因:內部 java 編譯錯誤,一般是編譯版本不匹配。
問題解決
項目中有以下設置JDK版本的地方:
- Java Compiler
- Project Settings
- Modules Settings
將三個地方版本改成一致的即可。
Java Compiler
點擊左上角“IntelliJ IDEA", 點擊Preference, 點擊“Build, Execution, Deployment"下的“Java Compiler”,如下圖:
這裏注意,下面的module 列表,有可能 target bytecode version 不一致,需要改成一致。
Project Settings
項目名稱處右擊,點擊"Open Moudle Settings",左側選中 Project,如下圖:
Moudle Settings
項目名稱處右擊,點擊"Open Moudle Settings",左側選中 Modules,如下圖: