1. 程式人生 > >jdk7與jdk8 如何相互切換

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在放回來即可。