場景
創建了一個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