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 

猜你喜欢

转载自www.cnblogs.com/codechangeword/p/12058304.html
今日推荐