JDK多版本安裝錯誤:Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has v..
阿新 • • 發佈:2022-05-06
問題描述:
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
來源:簡書
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。