今天,回首为了学习新框架,因而将JDK的版本从1.7开发标配版换成了1.8,一切前期很顺利,完成了新框架的测试和体验,但在运行原有项目的时候问题出现了,爆出了The specified JRE installation does not exis 这个异常,经过这个异常的字面意思咱们知道是说"指定的JRE没有安装",但神他喵的我明明安装了好嘛(# ̄~ ̄#),我还特地打开cmd黑窗口敲了java和java -version命令,一切都告诉我我确实安装了,话说要是没安装的话,新框架也运行不了。java
OK,既然问题已经出现了,那咱们就来一步步排查好了,首先经过黑窗口的命令咱们知道咱们实际上是安装了的,在其余地方也生效了,那么既然Eclipse报错了,说明问题仍是出在Eclipse自己上,那么就排查开始:框架
第一步,首先确认JRE是否真的配置正确:学习
咱们能够看到,我确实是配置了的,那既然Eclipse配置没问题,那就去排查Tomcat,是否有问题:测试
打开Tomcat的配置页面,点击编辑按钮,咱们就会看到,虽然咱们配置了新的jdk,可是原有的Tomcat仍是指向的原有的jdk,因此它找不到原有的jdk了,由于小编已经解决了问题,就不特地给你们问题复现了,只给你们讲一下解决办法。OK,既然已经知道了缘由,那么就好办了,咱们能够把这个服务删掉或是点击编辑,在原有的或是新的Tomcat配置里将JDK改成如今的JDK就能够了,以下:blog
到了这一步,问题就基本解决了,还有最后一步,别忘了将咱们原来的Service下的Tomcat删掉哦:ip
以后再次添加新的Tomcat,启动项目就OK了,是否是很简单,其实一些BUG大多都是咱们不够细心引发的,只要细心一点,就不会出现这样的乌龙了。最后,感谢你们的观看,以为好的就点个赞吧(*^▽^*).ci