1. 程式人生 > >解決問題--環境變數jdk64,32位相互切換(親測好用)

解決問題--環境變數jdk64,32位相互切換(親測好用)

環境變數jdk64,32位相互切換

@author Simon

###背景

​ 我用的是jdk1.8(64位),但是根據專案需求,開發環境需要用32位jdk,我在win7上安裝兩個jdk,方便不同場景開發。

64位路徑:C:\Program Files\Java

32位路徑:C:\Program Files (x86)\Java

問題

​ 當我安裝好32位jdk,在環境變數配置上32位路徑,使用java -version檢視jdk時,還是64位。what!!!。我就矇蔽了,什麼鬼,我以為環境變數沒有生效,輸出環境變數生效了,但是發現什麼時候多了個路徑,C:\ProgramData\Oracle\Java,這是什麼鬼。

解決方法

環境變數上幹掉C:\ProgramData\Oracle\Java。刪除C:\ProgramData\Oracle\Java路徑下所有檔案

再執行java -version,發現已經好用了