1. 程式人生 > >error registry key 'SoftwareJavaSoftJava Runtime Environment'CurrentVersion' has value 'XX',but 'XX' is required 解決辦法

error registry key 'SoftwareJavaSoftJava Runtime Environment'CurrentVersion' has value 'XX',but 'XX' is required 解決辦法

文件 解決辦法 打開 java版本 ftw cli 忘記 sof version

這個錯誤很奇怪,很久之前出現過一次,已經忘記咋解決的了,今天特地記錄下。

我機器上java有3個版本,1.6,1.7,1.8,環境變量JAVA_HOME是一直配的1.8為主要。

因為我3個版本對應的eclipse的eclipse.ini都設置了對應的路徑指向,每個版本之前都是互不幹擾,這兩天要寫點1.7版本的代碼,不知道咋滴再打開1.6的eclipse就報這個錯誤了。

解決辦法:

64位windows找到C:\Windows\SysWOW64 下有3個文件java.exe javaw.exe javaws.exe 右鍵看版本應該和你正要打開的版本絕對不一樣,放心刪掉即可,再打開就可以了。

如果接著報其他錯誤,把JAVA_HOME的路徑暫時修改為你正要打開的JAVA版本,妥妥的。

error registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value 'XX',but 'XX' is required 解決辦法