jdk7與jdk8 如何相互切換
轉載請標明出處,辛苦測試1個小時所得https://blog.csdn.net/qq_23167527/article/details/84727839
測試資源:
系統:win7旗艦版
jdk7:jdk1.7.0_80
jdk8:jdk1.8.0_192
各位看官根據自己的實際情況選擇以下兩種情況之一進行操作:
情況一.如果先安裝jdk7,在安裝jdk8的情況:
a.安裝jdk7,然後配置JAVA_HOME,CLASSPATH和Path的環境變數。
此時cmd命令列裡java -version會發現系統識別的是jdk7。
b.突然有一天發現也要用jdk8了,繼續照下面的做
b1.在安裝jdk8,安裝好後會發現Path變數裡多了以下雙尖括號裡的內容<<C:\Program Files (x86)\Common Files\Oracle\Java\javapath;>>,不用管這個,也不用配置jdk8的任何環境變數。
此時cmd命令列裡java -version會發現系統識別的是jdk8。
b2.刪除C:\Windows\System32下的javaws,java,javaw,不用備份這三個。
此時cmd命令列裡java -version會發現系統識別的是jdk8。
b3.現在若想從jdk8切換到jdk7,那麼把C:\Program Files (x86)\Common Files\Oracle\Java\javapath路徑下的javaws,java,javaw放到別的位置即可(備份好)。
現在若想從jdk7切換到jdk8,那麼把C:\Program Files (x86)\Common Files\Oracle\Java\javapath路徑下剛移走的javaws,java,javaw在放回來即可。
情況二.如果先安裝jdk8,在安裝jdk7的情況:
a.安裝jdk8,然後配置JAVA_HOME,CLASSPATH和Path的環境變數。
此時cmd命令列裡java -version會發現系統識別的是jdk8。
b.突然有一天發現也要用jdk7了,繼續照下面的做
b1.在安裝jdk7,僅修改JAVA_HOME環境變數為jdk7的路徑即可。
此時cmd命令列裡java -version會發現系統識別的是jdk8。
b2.現在若想從jdk8切換到jdk7,那麼把C:\Windows\System32路徑下的javaws,java,javaw,放到別的位置即可(備份好)。
現在若想從jdk7切換到jdk8,那麼把C:\Windows\System32路徑下剛移走的javaws,java,javaw在放回來即可。