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 

posted @ 2019-12-18 09:59  code_change_word  阅读(1246)  评论(0编辑  收藏  举报