首頁  >  文章  >  Java  >  為什麼我的 Maven Java 10/11 專案無法編譯,如何修復?

為什麼我的 Maven Java 10/11 專案無法編譯,如何修復?

Linda Hamilton
Linda Hamilton原創
2024-11-22 07:55:10399瀏覽

Why Does My Maven Java 10/11 Project Fail to Compile, and How Can I Fix It?

無法使用Maven 編譯簡單的Java 10/Java 11 專案

嘗試使用Java 10 或11 建置專案時會出現此問題與Maven 結合使用。儘管為 maven-compiler-plugin 的配置指定了發布值“10”,但建置還是失敗。

原因:

失敗是由之間的不相容引起的Maven編譯器插件和編譯時使用的Java版本。提供的範例(3.7.0)中使用的外掛程式不支援明確指定 Java 發行版本。

解決方案:

要解決此問題,有必要將 maven-compiler-plugin 升級到版本 3.8.0。此升級外掛程式支援指定 Java 版本 9、10 和 11 的發布值。

更新了pom.xml:

重要提示:

  • 重要提示:
版本3.8.0 maven -compiler-plugin 的預設來源/目標設定已從1.5 更改為1.6。 升級後的插件(版本 3.8.0)也支援針對 JDK 12 編譯程式碼。

以上是為什麼我的 Maven Java 10/11 專案無法編譯,如何修復?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn