maven compile報錯 Perhaps you are running on a JRE rather than a JDK? 安裝路徑空格來搗亂

由於找不到當時的截圖了,網上盜圖

操作系統:win7 64位

IDE工具:IDEA

報錯信息:

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

解決步驟:

主要原因:環境變量有問題

嘗試步驟:

1.檢查jdk版本 爲1.8 查看環境變量,也正常

2.一開始在網上說將編譯的模式從javac換成eclipse,雖然編譯不再出現問題,但是maven compile 還是會報上面的錯誤

3.經過很多努力都沒有解決問題,在檢查jdk環境變量的時間發現jdk安裝在了c盤的Program Files路徑了,

想起來了開發路徑什麼的儘量不要有中文或者空格,

於是重新寫在了jdk,重新將jdk安裝了D盤沒有空格的目錄下,然後重新配置jdk的路徑,果然問題就解決了

IDEA 更改jdk的路徑

步驟:

File  --- Project Structure - SDKs  選擇新安裝的jdk目錄,如下圖:

選擇 project  選擇對應的sdk

 

 

解決後感:

以後軟件安裝路徑千萬不要安裝在有空格的路徑中,切記

 

 

參考鏈接:(大神從專業角度問題)

https://www.cnblogs.com/yql1986/p/9511831.html

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