FreeMind安裝完成後,雙擊打開時提示「the registry refers to a nonexistent java runtime environment installation..」;根據提示能夠知道緣由是由於JDK環境的問題,因爲freeMind須要JDK的支持。
java
實際狀況以下:ip
個人電腦原來安裝的是JDK8.exe安裝包,一步一步的點擊下去進行安裝的,後來又給卸載it
又下載的JDK7.zip免安裝包,直接解壓後,配置環境變量的方式安裝配置io
注:雖然安裝JDK7以前,JDK8已經卸載,可是在安裝JDK8的時候,會向Window註冊表中寫入相關的環境配置信息(這也是爲何安裝JDK8程序後不用配置環境變量也能夠運行「java -version」來顯示安裝後的jdk的環境信息);雖然JDK8已經卸載了,能夠JDK8在註冊表中的相關信息卻沒有被清理刪除,仍然保留着JDK8的環境信息,當你安裝完freeMind後,啓動運行時,freeMind仍然會讀取註冊表中的相關JDK的環境信息,讀取完殘留的JDK8的環境信息後,就會去對應的目錄中加載對應的運行環境文件,然而實際對應的物理文件是不存在的,因此報上面的錯誤提示。變量
解決方式以下:jdk
運行->regedit命令,打開註冊表窗口,進入到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\ ;點擊左側的選項,能夠看到右側對應的變量信息仍然是殘留的JDK配置信息,因此你能夠修改爲你現有的路徑信息便可。配置