前几天在部署maven项目过程中出现Perhaps you are running on a JRE rather than a JDK?错误提示,经过在网上百度后找到了问题的解决办法,遂将问题的解决办法分享如下:
打开eclipse软件,选择window------>preference------>java------>Installed JREs,选中后勾选已安装Java的jdk路径,如果没有jdk路径,可以选择add进行添加jdk路径,完成后右击项目------>maven------>Maven update 操作即可,问题解决。出现这问题的原因是由于maven在编译时候使用的是已安装的Java中jdk目录下的jre,而不是单独的jre目录,默认会勾选中单独的这个jre或者在Installed JREs中就没有jdk这个路径需要手动添加jdk路径。