IntelliJ IDEA中報錯:Error: java: 無效的目標發行版本: 11

讓蛋蛋飛發表於2019-03-06

報錯詳情如下圖:

IntelliJ IDEA編譯出錯

錯誤解析: 編譯java專案時,使用的是java 11版本,實際上編譯依賴的卻不是jdk 11版本。

解決辦法:

1.Maven專案中檢查pom.xml檔案java.version的配置。

檢查pom.xml中java.version的配置

2.在IntelliJ IDEA的Settings中檢查Maven下runner的jre環境配置。

檢查Maven下runner的jre配置
專案pom.xml中java.version配置的是11,而此次Maven的runner配置的是jdk8,不匹配。

3.在IntelliJ IDEA的Settings中檢查專案編譯器(Compiler的Java Compiler)中編譯版本。

檢查Compiler下Java Compiler的編譯版本

4.在IntelliJ IDEA的Project Structure中檢查Project,Modules,SDKs的jdk版本。

Project Structure中檢查Project

Project Structure中檢查Modules

Project Structure中檢查SDKs

相關文章