1. 程式人生 > >java安裝1.8的經驗和Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVers問題處理

java安裝1.8的經驗和Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVers問題處理

java安裝1.8後的問題:之前安裝了jdk1.7和jdk1.6,之後又安裝jdk1.8,然後執行java -version,輸出的是1.8的,後來在登錄檔把jdk1.8改為1.7,然後就報錯了,如下 Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVers 解答:

    看了一下環境變數的path,第一個路徑是C:\ProgramData\Oracle\Java\javapath;,進去之後發現是幾個超連結:java.exe、javaw.exe和javaws.exe,幾個超連結指向了jdk1.8,然後把path的C:\ProgramData\Oracle\Java\javapath;刪了。

    然後可能還會不行,因為C:\Windows\System32下面還有三個檔案java.exe、javaw.exe和javaws.exe,也需要刪了。

    分析:

    應該是jdk8安裝的時候會覆蓋原來jdk7的登錄檔,並且為了方便大家使用,直接添加了環境變數,也就不需要在配置JAVA_HOME的環境變量了,只是好多人不知道,所以在此記載一下。