第一次安裝JDK測試是否安裝成功,打開cmd輸入java -version 回車的時候出現如下錯誤:
Error opening registry key'software\Javasoft\Java Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment'
百度翻譯:
錯誤:打開注冊表項的軟件Java運行時環境的JavaSoft \
錯誤:找不到java.dll
錯誤:找不到運行時環境。
度娘一下,出現好幾種解決方法。
第一種:
因為注冊表中一個鍵項被本地化成中文名字了.
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\java運行時環境]
改成:
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
windows開始菜單-> 運行-> 輸入 "regedit ",然后回車-> ,按f3打開查找框-> 輸入“java運行時環境”,找到之后,點右鍵-重命名為: "Java Runtime Environment ",然后再按f3,一直把找到的全部都改掉為止。
第二種:
注冊表:HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\ 路徑下有兩個文件夾,刪掉一個就好了,這一點出現的比較少(未測試)。
第三種:
將C盤中Windows\System32和Windows\SysWOW64文件夾下的java.exe, javaw.exe and javaws.exe文件刪掉即可。
PS:我的是這種方法解決的,這是win8的解決方案,但是我w7 64位的,刪掉Windows\System32下的java.exe, javaw.exe 就行了
第四種:
重新再安裝一次,安裝時退出殺毒軟件,我裝的時候居然給我彈個阻止修改~果斷退了~