软件安装——JRE多版本问题

Q运行UMongo.exe文件时显示错误信息“The registry refers to a nonexsistent JAVA Runtime Envioroment or the Runtimeis corrupted! ”

【A】这个错误意思是“注册表链接到不存在的JRE或者运行崩溃”,往往错在JRE的设置上。

[1] 在DOS环境下执行命令“java”“javac”,结果正常执行,标明java环境变量的设置没有问题。“java -version”执行后出现JRE的版本信息,但是如果是安装了多个版本的JRE,则系统只会显示当前有效的版本;

[2]若错误提示信息为:Error opening registry key 'Software\JavaSoft\Java Runtime Environment',则表示注册表出现问题;

[3]利用快捷键Win+R调用DOS界面,输入regedit,找到注册表编辑器,找到JRE注册表的安装目录:HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment,此时在JRE文件下显示的是1.8和1.7两个版本的JRE,这就是问题所在。删除其中一个即可。

你可能感兴趣的:(软件安装——JRE多版本问题)