jdk升級後,運行不了問題的解決方法

記錄一下坑爹的問題:以前系統彈出一個jdk升級的信息,而後手賤就更新了。更新後,發現jdk用不了了,eclipse打不開,cmd裏面輸入java也報錯。java

系統:win10eclipse

升級前jdk版本:1.8.0_171spa

升級後報錯:ip

Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.cmd

嘗試解決的辦法:class

一、網上說去註冊表裏面把---[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\java運行時環境  最後這個「java運行時環境」改爲英文的「HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java   Runtime   Environmentcli

這個對於我不適用,由於個人HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\下面都沒有這一項,因此此方法不適用jdk

二、網上也有說:將C盤中Windows\System32和Windows\SysWOW64文件夾下的java.exe, javaw.exe and javaws.exe文件刪掉便可。date

此方法也不適合我,我刪掉了仍然報錯。程序

三、而後就是真正解決問題的辦法:

進入電腦的控制面板-->程序和功能:找到以前更新的jdk(記不住名字了,就是更新版本後面加了一個updated的那個)而後卸載。

卸載更新後,完美解決問題。

相關文章
相關標籤/搜索