今天,回首爲了學習新框架,因而將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