Error opening registry key'software\Javasoft\Java Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment'
有几种情况:
第一种:
因为注册表中一个键项被本地化成中文名字了.
第二种:
注册表:HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\
第三种:
将C盘中Windows\System32和Windows\SysWOW64文件夹下的java.exe, javaw.exe and javaws.exe文件删掉即可。
第四种:
机器上注册表缺少java runtime environment该项,从另一台正常的机子的注册表导出HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft分支的内容,然后用记事本编辑该文件,将里面的路径改为你机器java的实际路径。最后双击运行该文件导入注册表,这样问题就解决了!