jdk環境變量配置註意事項
阿新 • • 發佈:2018-06-20
刪掉 TE dos 一次 測試 .exe 退出 req 殺毒軟件
cmd 運行java -version 顯示錯誤 Registry key ‘Software\JavaSoft\Java Runtime Environment\CurrentVersion‘
has value ‘1.8‘, but ‘1.6‘ is required.
方法一:
不用改註冊表什麽的,請直接回到環境變量配置path那裏 把java環境變量放前面,配置後重新cmd 輸入java出現漢字說明成功了
方法二:改註冊表、公司電腦不一定有權限、
在運行中輸入RegEdit,在註冊表的HKEY_LOCAL_MACHINE》SOFTWARE》JavaSoft》Java Runtime Envirnoment中找到了1.6和1.8兩個版本的JDK,所以預感到問題可能出現在系統中添加的環境變量的java版本和電腦中默認的版本不一致。
果然雙擊JavaRuntime Envirnoment後,右邊出現了四個註冊表,雙擊其中的CurrentVersion,可以看到默認值是1.6,把1.6改成1.8後,在DOS中運行java,問題解決!
方法三:
註冊表:HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\ 路徑下有兩個文件夾,刪掉一個就好了,這一點出現的比較少(未測試)。
方法四:
將C盤中Windows\System32和Windows\SysWOW64文件夾下的java.exe, javaw.exe and javaws.exe文件刪掉即可。
PS:我的是這種方法解決的,這是win8的解決方案,但是我w7 64位的,刪掉Windows\System32下的java.exe, javaw.exe 就行了
方法五:
重新再安裝一次,安裝時退出殺毒軟件
jdk環境變量配置註意事項