Eclipse中,maven打war包報錯解決方案
阿新 • • 發佈:2019-01-04
起因
阿超的電腦前幾天由於特殊原因無法開機,無奈重灌系統,這幾天在做資料遷移的時候,碰到了一些問題,特做一個說明,也給同樣碰到這個問題的朋友一個解答。
問題說明
Eclipse匯入Maven專案後,執行 mvn clean install後,出現如下錯誤:
[INFO] ------------------------------------------------------------------------ |
大致閱讀了一下,說的是執行編譯失敗,你是不是在JRE環境下執行而不是JDK?鬧鬧頭想了想,JDK已安裝、各種環境變數配置木有問題,為什麼會出現這種狀況呢?尋思了一會兒,知道了原來Eclipse執行是需要一個JRE,而這個JRE並不是系統環境變數中的javac
javac
,故無法進行java的編譯,問題找到了,下面說一下具體解決方案。
解決方案
在Eclipse的選單中,進入 Window > Preferences > Java > Installed JREs > Execution Environments,選擇JavaSE-1.x, 在右側選擇JDK的安裝目錄(注意不要選擇JRE的目錄).
然後,進行maven install的時候就會找得到javac了。
轉載於:http://www.awolau.com/java/eclipse-maven-no-compiler-is-provided.html 阿超的部落格