1. 程式人生 > >windows安裝多個jdk版本,配置環境變數

windows安裝多個jdk版本,配置環境變數

在windows上安裝多個jdk版本後,配置某個版本的環境變數後,不起作用。

在安裝JDK1.7時(本機先安裝jdk1.7再安裝的jdk1.8),自動將java.exe、javaw.exe、javaws.exe三個可執行檔案複製到了C:\Windows\System32目錄,由於這個目錄在WINDOWS環境變數中的優先順序高於JAVA_HOME設定的環境變數優先順序
將這三個檔案刪除,再次執行java -version,發現成功將jdk換成1.7.
也有情況是複製檔案到C:\ProgramData\Oracle\Java\javapath目錄,根據自身情況而定。
這裡如果上面兩個目錄均沒找到這三個檔案,可以先將jdk1.8的jre/bin(注意不是jdk/jre/bin)目錄下的這三個檔案剪下到別的地方,再次cmd執行java -version會提示……目錄找不到,這個目錄就是存放你啟動jdk的快捷方式檔案(其實就是java.exe、javaw.exe、javaws.exe這三個檔案的快捷方式),將這目錄下的三個檔案刪除,或剪下到別處,執行java -version,jdk已換成1.7。