1. 程式人生 > 其它 >JDK多版本安裝錯誤:Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has v..

JDK多版本安裝錯誤:Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has v..

問題描述:

1、先安裝了jdk1.7.0_80,後安裝了jdk1.8.0_181,環境變數中配置了前者
2、在cmd中輸入java -version出現以下錯誤:

Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value '1.7', but '1.8' is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
問題解決:

1、找到環境變數path,發現安裝完jdk1.8.0_181之後,在前部多出了以下配置:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath;

在path中刪掉此配置,並且到此路徑下的刪除java開頭的三個exe檔案。
2、刪除C:\Windows\System32目錄下的java
開頭的三個exe檔案
3、執行,開啟regedit,開啟登錄檔,”HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\CurrentVersion”,將值修改為1.7,如下圖:

 

作者:靜美書齋
連結:https://www.jianshu.com/p/89ec2841fa4f
來源:簡書
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。