Intellij idea Perhaps you are running on a JRE rather than a JDK

使用intellij idea項目maven編譯時發現報錯誤:

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

先說下我的機器上的環境:

項目使用的是jdk1.8.0_152

我windows的默認環境jdk是

我的maven環境的依賴是

 

所以我執行mvn package的時候maven還是引用的jre 1.8.0_73,jre與jdk的區別大家應該是知道的,jre 是運行時環境,不帶開發相關工具包,jdk>jre。

所以把系統JAVA_HOEM環境變量改成jdk即可。

 

bingo!

 

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