本機同時安裝jdk7及jdk8問題分析及解決

1)問題描述:本機之前在jkd7,因業(yè)務需要需要同時部署jdk8,安裝jdk8后,環(huán)境變量在未配置情況下java -version 已經(jīng)更改為jdk8

問題分析及解決方案:

jkd8安裝同時,會在path前加入默認路徑C:\Program Files (x86)\Common Files\Oracle\Java\javapath,下面有java.exe、javaw.exe、javaws.exe三個文件,所以版本會顯示為jdk8。path去掉該路徑,或者刪除文件夾下這三個文件,并修改注冊表regedit,HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment和HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit,jdk版本修改為1.7(不修改會報沖突)

untitled.png

2)以上操作后,java -version 已經(jīng)能正常展示位jdk7,java_home修改到jdk8后,java -version reng仍展示為jdk7

問題分析及解決方案:path中%SystemRoot%\system32;在%MAVEN_HOME%\bin;位置前面,進入C:\Windows\System32后發(fā)現(xiàn)有java.exe、javaw.exe、javaws.exe三個文件。刪除后,java -version顯示為jdk8,此時,java_home能正確配置jdk版本。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容