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

ERROR:

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

說明:

遇到這個問題看看報錯的源,這個錯誤出現場景比較多。
以下是我的場景:(請按場景對號入座)
我這裏引用了本地的tools.jar我是在maven裏引用了本地的環境變量JAVA_HOME。
新環境中配置jdk時未配置JAVA_HOME,而是直接在PATH和CLASS_PATH中直接寫了全路徑。所以maven找不到JAVA_HOME就報錯了。
這裏大家可以看一下新舊環境彙總JAVA_HOME是否一樣,不一樣也會倒置這個錯誤。

解決:

兩種方法:

  1. 增加JAVA_HOME環境變量 在這裏插入圖片描述
  2. 寫全路徑
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章