使用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!