JDK 1.7與JDK 1.8版本的完美切換
阿新 • • 發佈:2019-01-31
一、首先電腦上安裝好JDK 7以及JDK 8兩個版本
二、刪除C:\Windows\System32目錄下java.exe、javaw.exe、javaws.exe三個檔案。
這是安裝JDK 7帶來的
java.exe用於啟動window console——控制檯程式
javaw.exe——用於啟動GUI程式
javaws.exe——用於web程式。
java.exe 和 javaw.exe兩種執行方式的區別還有一點 java執行GUI以後堵塞在那裡直到視窗關閉,javaw為非阻塞。
三、將系統環境變數path中的C:\ProgramData\Oracle\Java\javapath;刪除
這是安裝JDK 8帶來的
安裝過程中會在系統變數Path的最前面加上了C:\ProgramData\Oracle\Java\javapath;,並且在Path的最前面,所以無論修改登錄檔還是Java控制檯都沒有用,執行的指令在系統變數中搜尋命令時最先找到的就是C:\ProgramData\Oracle\Java\javapath;,始終是jdk8的。需要刪除它才能對JAVA_HOME修改來切換需要的jdk環境。
四、修改JAVA_HOME路徑地址為需要使用的JDK版本的路徑
五、修改登錄檔HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft裡面的Java Runtime Environment
六、cmd視窗輸入java -version命令檢查版本
以後如需在兩者之間切換隻需要修改JAVA_HOME路徑和登錄檔就行了