天天看點

jdk更新後,運作不了問題的解決方法

記錄一下坑爹的問題:之前系統彈出一個jdk更新的資訊,然後手賤就更新了。更新後,發現jdk用不了了,eclipse打不開,cmd裡面輸入java也報錯。

系統:win10

更新前jdk版本:1.8.0_171

更新後報錯:

Error: opening registry key \'Software\JavaSoft\Java Runtime Environment\'

Error: could not find java.dll

Error: Could not find Java SE Runtime Environment.

嘗試解決的辦法:

1、網上說去系統資料庫裡面把---[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\java運作時環境  最後這個“java運作時環境”改成英文的“HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java   Runtime   Environment”

這個對于我不适用,因為我的HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\下面都沒有這一項,是以此方法不适用

2、網上也有說:将C槽中Windows\System32和Windows\SysWOW64檔案夾下的java.exe, javaw.exe and javaws.exe檔案删掉即可。

此方法也不适合我,我删掉了仍然報錯。

3、然後就是真正解決問題的辦法:

進入電腦的控制台-->程式和功能:找到之前更新的jdk(記不住名字了,就是更新版本後面加了一個updated的那個)然後解除安裝。

解除安裝更新後,完美解決問題。