IDEA error:java: 不再支援源選項 5。請使用 6 或更高版本。
阿新 • • 發佈:2021-12-12
前言
使用一段時間 Maven 後,筆者逐漸猖狂,從剛開始的小心翼翼到現在的隨心所欲刪除 pom.xml 中標籤,於是第一次遇到 Maven 報錯。
錯誤
原因
筆者不小心刪除了 pom.xml 中的 properties 配置標籤,導致預設使用 JDK1.5 版本編譯,版本不匹配,導致一些高版本程式碼實現編譯失敗。
// Maven 配置檔案 <properties> // Maven 專案原始碼使用字符集 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> // Maven 專案source編譯版本 <maven.compiler.source>1.7</maven.compiler.source> // Maven 專案target編譯版本 <maven.compiler.target>1.7</maven.compiler.target> </properties>
解決方案
- 在 pom.xml 中加上 properties 配置標籤,然後改為與自己使用 JDK 相匹配,Maven 預設生成的專案使用 JDK1.7,讀者直接更改即可。
- 在 IDEA 中更改預設使用的編譯版本。