windows下jdk版本切換(安裝多個版本jdk)
阿新 • • 發佈:2019-01-09
由於專案需求需要安裝兩個jdk,在網上搜索了一大堆,很多都是沒用的,在Google上搜到一種方法,親測可用。
老版本jdk6,新安裝jdk1.8。
jdk1.8直接安裝即可,安裝完後,更換環境變數JAVA_HOME至1.8,直接檢視Java版本,發現已更換至1.8,。但是想要切換到jdk1.6只是更換JAVA_HOME是不行的。
需要做以下操作:
開啟環境變數,刪除Path變數下開頭處的C:\ProgramData\Oracle\Java\javapath;
或者將C:\ProgramData\Oracle\Java\javapath目錄下的java.exe,javaw.exe,javaws.exe刪除,
再更改JAVA_HOME可完成更換,之後再更改jdk環境直接更換JAVA_HOME變數即可。
原因:
系統變數Path中開頭處的C:\ProgramData\Oracle\Java\javapath;默認了java路徑,導致後面的%JAVA_HOME%/bin路徑被忽略,C:\ProgramData\Oracle\Java\javapath這個路徑應該是安裝jdk8的時候自動配置的,所以直接刪除開頭處的C:\ProgramData\Oracle\Java\javapath;路徑即可自由切換。