在同一臺電腦上不一樣的系統(或軟件)對jdk的版本要求不同,所以須要切換jdk版本。html
好比檢查如今系統的jdk版本:java
在cmd下輸入「java -version」後顯示以下ui
C:\Users\Administrator>java -versionhtm
java version "1.7.0_80"blog
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)教程
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)cmd
好比咱們要切換到另外一個更高版本的jdk.it
切換到jdk-11.io
首先修改系統環境變量變量
右擊「計算機」或者「這臺電腦」,點擊「屬性」,選擇「高級系統設置」
選擇「環境變量」
從系統環境變量裏找到「JAVA_HOME」,選中,而後「編輯」,
把jdk11的安裝地址複製進去,好比這裏是「C:\Program Files\Java\jdk-11」
而後點「肯定」(連續3個肯定)
這時還沒好,進入C:\Windows\System32
找到java.exe,javaw.exe,javaws.exe三個文件
把這三個文件剪切出來放到一個地方並壓縮,或者簡單粗暴的把這三個文件刪掉
這時再用cmd檢查jdk版本,「java -version」
C:\Users\Administrator>java -version
java version "11" 2018-09-25
Java(TM) SE Runtime Environment 18.9 (build 11+28)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11+28, mixed mode)
這樣就由jdk1.7切換到了jdk11.
若是要把jdk11再切換回jdk1.7的話,只需把環境變量從新改爲jdk1.7的,如「C:\Program Files\Java\jdk1.7.0_80」
而且把java.exe,javaw.exe,javaws.exe三個文件從新放回C:\Windows\System32中就行了。
完成上述操做的前提是系統上安裝了jdk並配置過環境變量,至於JDK安裝與環境變量配置,百度經驗上有詳細的教程(https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html).