JAVA_HOME環境變數失效
阿新 • • 發佈:2018-11-15
Windows7更新JDK,安裝完成,:C:\Users>java -version
Error: could not open `D:\Java\JDK8\lib\amd64\jvm.cfg
JAVA_HOME的環境變數值根本不是這個目錄,到CMD命令視窗下,用echo %JAVA_HOME%,也顯示正常,但是java -version時,顯示java的home目錄仍然是D:\Java\JDK8,因為JDK執行過安裝程式後,會在HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8.0_191\MSI\留下印記,裡面有一項
直接把HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\這個登錄檔分支給刪除了,然後到cmd下,執行java -version,出現另一個錯誤:
C:\Users>java -version
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
解決方法:
Path系統環境變數中,把
希望對你有幫助,祝你有一個好心情,加油!
若有錯誤、不全、可優化的點,歡迎糾正與補充!