【Q】運行UMongo.exe文件時顯示錯誤信息「The registry refers to a nonexsistent JAVA Runtime Envioroment or the Runtimeis corrupted! 」java
【A】這個錯誤意思是「註冊表連接到不存在的JRE或者運行崩潰」,每每錯在JRE的設置上。編輯器
[1] 在DOS環境下執行命令「java」「javac」,結果正常執行,標明java環境變量的設置沒有問題。「java -version」執行後出現JRE的版本信息,可是若是是安裝了多個版本的JRE,則系統只會顯示當前有效的版本;spa
[2]若錯誤提示信息爲:Error opening registry key 'Software\JavaSoft\Java Runtime Environment',則表示註冊表出現問題;it
[3]利用快捷鍵Win+R調用DOS界面,輸入regedit,找到註冊表編輯器,找到JRE註冊表的安裝目錄:HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment,此時在JRE文件下顯示的是1.8和1.7兩個版本的JRE,這就是問題所在。刪除其中一個便可。io