【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,这就是问题所在。删除其中一个即可。
时间: 2024-11-03 03:43:09