1. 程式人生 > 其它 >maven問題解決:不支援的發行版本5

maven問題解決:不支援的發行版本5

問題現象

在maven專案中執行java程式碼時提示如下錯誤:

問題原因

沒有為執行的java程式碼指定jdk版本,maven使用了預設允許的jdk最低版本5。

解決辦法

在maven配置檔案 apache-maven-3.8.1\conf\settings.xml 中的 profiles 節點下新增以下內容,指定maven預設的jdk版本(具體的版本填寫自己使用的版本即可),然後在專案中右鍵選擇 Maven > Reimport,重新執行java程式碼就不會有這個報錯了。

    <profile>
      <id>development</id>
      <activation>
        <jdk>14</jdk>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <maven.compiler.source>14</maven.compiler.source>
        <maven.compiler.target>14</maven.compiler.target>
        <maven.compiler.compilerVersion>14</maven.compiler.compilerVersion>
      </properties>
    </profile>