2015-09-05 41 views
2

我遇到了一個問題,經過多次嘗試後都不知道如何解決它。 我有JDK 6的Java/Maven項目,並在Eclipse中月神安裝有Maven 3.2.5 現在我試圖運行全新安裝的命令來創建ZIP壓縮包,但得到以下錯誤消息:Maven 3.2.5不能與JDK6一起使用

未能執行目標org.apache.maven.plugins:maven-compiler-plugin 3.1:編譯(默認編譯)項目ABC:致命錯誤編譯:無效目標版本:1.7

以前有人有過這個問題嗎?解決它。? 你能幫我嗎? 在此先感謝。

+1

您在pom.xml中的某個地方定義了錯誤的目標版本。 – Bevor

回答

2

您試圖編譯的項目指定生成的字節碼應該用於Java 1.7。要做到這一點,你必須有一個JDK7或更高版本。

要麼更改項目以指定1.6,要麼將Java升級到1.7。 (真的沒有理由繼續留在Java 1.6上,現在它已經陳舊過時了。)

+0

非常感謝Jesper爲您的答案,我遇到的問題是客戶端正在使用JDK6並且不想升級到7或8.我已將項目編譯器更改爲6,也許還有另一個步驟我錯過了? – Arsench

+0

包含maven-compiler-plugin配置的maven pom.xml如何顯示? – JesperE

+0

另外,嘗試創建一個最小可重現的示例。看看「有效的POM」,也可以排除任何壓倒一切的配置。 – JesperE

相關問題