問題描述
卸載了已經(jīng)安裝了java jdk 1.8之后,重新安裝Jdk 1.7
Error opening registry key'software\Javasoft\Java Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment'
翻譯:
錯誤:打開注冊表項的軟件Java運行時環(huán)境的JavaSoft \
錯誤:找不到j(luò)ava.dll
錯誤:找不到運行時環(huán)境。
## 解決方案
第一種:
因為注冊表中一個鍵項被本地化成中文名字了:
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\java運行時環(huán)境]
改成:
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
windows開始菜單-> 運行-> 輸入 "regedit ",然后回車-> ,按f3打開查找框-> 輸入“java運行時環(huán)境”,找到之后,點右鍵-重命名為: "Java Runtime Environment ",然后再按f3,一直把找到的全部都改掉為止。
第二種:
注冊表:
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\
路徑下有兩個文件夾,刪掉一個就好了,這一點出現(xiàn)的比較少(未測試)。
第三種:
將C盤中Windows\System32和Windows\SysWOW64文件夾下的java.exe, javaw.exe and javaws.exe文件刪掉即可。
附:我是window10 64位操作系統(tǒng),刪除了Windows\system32 下面的java.exe 就行了
參考:http://www.cnblogs.com/xiaomifeng/p/4701938.html