场景
创建了一个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
eclipse启动maven项目报错:Perhaps you are running on a JRE rather than a JDK?
原文:https://www.cnblogs.com/codechangeword/p/12058304.html