eclipse啟動maven項目報錯:Perhaps you are running on a JRE rather than a JDK?


場景

  創建了一個maven項目,配置完項目相關信息,計划通過eclipse中的maven build啟動該maven項目。

  

在上圖中輸入tomcat7:run。結果項目在啟動過程中報錯,報錯信息為:Perhaps you are running on a JRE rather than a JDK?。

問題分析和解決方法

  在對項目進行build path時為該項目指定的是jre1.8,不是jdk1.8。此時需要修改eclipse的java配置選項。如下圖:

     

 

 

通過上圖添加你本機電腦安裝jdk的目錄,然后勾選使用。

 

  上一個步驟實現后,重新為項目進行build path。

 

  首先,刪除之前為項目配置的jre1.8。

 

  第二:右鍵項目,進行build path,然后在下圖進行重新添加jre。

 

     

鼠標雙擊JRE System Library,彈出下面的窗口:

   

 

 選中jdk1.8.0的jre。

最后

  重新使用eclipse的maven build來啟動,運行tomcat7:run。便可以重啟動項目了。

  相關問題優秀博客鏈接:https://www.jianshu.com/p/1ed0ec397575 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM