1. 程式人生 > 其它 >IDEA error:java: 不再支援源選項 5。請使用 6 或更高版本。

IDEA error:java: 不再支援源選項 5。請使用 6 或更高版本。

前言

  使用一段時間 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 中更改預設使用的編譯版本。