1. 程式人生 > >同時安裝jdk 1.5 1.6環境變數配置

同時安裝jdk 1.5 1.6環境變數配置

在機器上同時安裝了jdk1.5和1.6,先安的1.5,然後1.6。1.5在C盤,1.6在D盤。安裝了1.5還沒有安裝1.6時環境變數JAVA_HOME和path配置的都是1.5的路徑。在安裝了1.6後,還沒有配置環境變數,但在cmd下執行java -version竟然發現是1.6版本。也就是說環境變數配置的實效了。經查,發現1.6安裝時將java.exe安裝到%SystemRoot%/system32(我的系統安裝在c盤,對應C:/WINDOWS/system32),而我配置的1.5的path環境變數位於%SystemRoot%/system32之後,系統在從path裡配置的目錄查詢java.exe程式時,會按目錄順序找到第一個程式,這樣就造成系統永遠都是先一步查詢到C:/WINDOWS/system32裡的1.6的java.exe,而不是後面配置的jdk1.5的目錄裡的java.exe。知道原因,解決辦法就很簡單了。直接將path變數配置的想用版本的jdk的路徑放在path的最前面就ok了。