1. 程式人生 > >解決方案:Perhaps you are running on a JRE rather than a JDK?

解決方案:Perhaps you are running on a JRE rather than a JDK?

當在maven的時候出現了這麼一個問題,在網上找了好多答案,都是說:沒有找懂啊一個jdk。如圖:


可是我配置的路徑就是jdk的路徑呀。一直以為是因為其他原因。

後來看了一下路徑下的資料夾,發現我的jdk資料夾下面少了一個jre資料夾。如圖:


後來才想到編譯java檔案需要的是jre而不是jdk。

重新找了一個jdk(自帶jre的那種。),配置路徑如圖:



重新執行maven clean或者install命令,結果如下圖;



很簡單的一個小問題,完美解決。


反思:有時候別人說的就是對的,不要自以為是。多讀幾遍,把意思理解透了,你就悟了。