jdk1.6,jdk1.7和jdk1.8多版本切換

目錄html

1、配置jdk1.7(win7系統)java

2、jdk1.8切換回jdk1.7eclipse

3、最後強調可能出現不成功的緣由spa


首先要明確jdk通常都是默認安裝在C:\Program Files\Java下的,在配置環境變量時通常要配置PATH,CLASSPATH,JAVA_HOME三個變量,其中PATH是系統已經建立好的CLASSPATH,JAVA_HOME則是須要手動建立的。(百度說:1.5以後不用再設置classpath了,但我的強烈建議繼續設置以保證向下兼用問題)htm

1、配置jdk1.7(win7系統)

安裝好以後,右擊 計算機——>屬性——>高級系統設置——>環境變量——>系統變量blog

第一點:新建變量JAVA_HOME,填寫jdk的安裝路徑,ip

              個人是:C:\Program Files\Java\jdk1.7.0_75,get

              要注意不要加「;」cmd

第二點:新建變量CLASSPATH,填寫「.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;」,it

              引號不是哈!注意前面有「.」,若是你用就複製這句話就好,JAVA_HOME就是剛纔新建的第一個變量名,要保持一致(至於爲啥要填寫這個,我目前也不知道,可是應該是須要的架包)

第三點:PATH屬性填寫「C:\Program Files\Java\jdk1.7.0_75\bin」,

              要注意,加上這句話以前PATH原有的內容不要隨便刪除,都是很是重要的配置,在原有內容的後面加上英文分號「;」,再 添上這句話。

驗證是否成功:在運行中輸入cmd,輸入java -version

就表示成功了,若是還有問題,通常是變量配置的有問題,或者本來裝的jdk沒有清理乾淨,這一點我尚未實踐,就不寫了。

jdk1.8的配置和1.7基本一致,再也不重複了(我是先裝的1.7,而後如今用的是1.8,個人目的是切換回1.7)

2、jdk1.8切換回jdk1.7

        1. JAVA_HOME 改爲:C:\Program Files\Java\jdk1.8.0_74

        2. PATH 改爲:C:\Program Files\Java\jdk1.8.0_74\bin

一樣的1.6或1.7切換爲1.8也是修改這兩項。

3、最後強調可能出現不成功的緣由

     我如今是1.8,由於是1.8,因此

                     在安裝jdk8的時候,安裝過程當中會在系統變量Path的最前面加上了C:\ProgramData\Oracle\Java\javapath;

                     這是安裝jdk8的時候帶出來的,而且在Path的最前面,因此不管修改註冊表仍是Java控制檯都沒有用,

                     執行的指令在系統變量中搜尋命令時最早找到的就是C:\ProgramData\Oracle\Java\javapath;

                     始終是jdk8的。

                     那麼,咱們須要把Path最前面的C:\ProgramData\Oracle\Java\javapath;刪除

                     這樣才能對JAVA_HOME修改來切換須要的jdk環境。

這段是我複製過來的,哈哈,畢竟我也是弱雞。總之照作就對了,找到PATH,把「C:\ProgramData\Oracle\Java\javapath;」刪掉,友情提醒,最好先把整個path內容COPY一份,省得手抖刪錯了。

刪除以後,據說會出現以下錯誤(可是我沒有出現):

(而後可能還會不行,由於C:\Windows\System32下面還有三個文件java.exe、javaw.exe和javaws.exe,把把他們的後綴名都改爲exe.bak當成僞刪除同時看成備份)

若是java -version肯定版本已經更改, 可是eclipse等程序仍是沒法識別當前jdk, 那邊只能重啓一下系統了, 本人遇到過這樣的問題.

相關文章
相關標籤/搜索