maven install 報錯解決

[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

第一次解決方式是項目右鍵——>build path——>config build path
然後更改

這裏寫圖片描述

發現問題並沒有解決。

然後到Google上搜了一下,看了很多解決方法,終於找到一個比較有用的答案。如下:

大致閱讀了一下,說的是執行編譯失敗,你是不是在JRE環境下運行而不是JDK?鬧鬧頭想了想,JDK已安裝、各種環境變量配置木有問題,爲什麼會出現這種狀況呢?尋思了一會兒,知道了原來Eclipse運行是需要一個JRE,而這個JRE並不是系統環境變量中的javac目錄下的JRE,而是JDK安裝時候自帶的JRE目錄,此目錄下並無javac,故無法進行java的編譯,問題找到了,下面說一下具體解決方案。

在Eclipse的菜單中,進入 Window > Preferences > Java > Installed JREs > Execution Environments,選擇JavaSE-1.x, 在右側選擇JDK的安裝目錄(注意不要選擇JRE的目錄).

這裏寫圖片描述

執行maven clean命令,然後執行maven install,最終問題解決,出現BUILD SUCCESS

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章