java切换jdk版本_切换JDK版本quick
最近遇到一個小問題,同時做兩個項目,jdk版本一個是5,一個是6,我也去網上找了找方法,但是感覺不是特別好用,最后自己通過一些環境變量設置的技巧和一些批處理命令來使得這件事情只需要雙擊,輸入一個數字回車就可以完成。
下面就帶大家看看
步驟一:準備好一些各種JDK的解壓版,如下
步驟二:設置自己本地的系統環境變量,看好自己的JDK路徑
現在有多個版本就有多個路徑,系統環境變量如圖
估計平時需要在電腦點點點,而且還很麻煩現在只需要
打開cmd輸入
setx java5 "D:\rjb\env\jdk150_04" /m
setx java6 "D:\rjb\env\jdk160_05_32bit" /m
句尾/m 必須添加,加/m是修改系統環境變量,不加/m是修改用戶變量
需要幾個就設置幾個
然后設置JAVA_HOME系統變量如圖
步驟三:接下來說具體方案,一共三種方案
一,可以這樣點開系統變量頁面去改JAVA_HOME變量
只要你已經設置過其他版本,就可以通過改數字來切換JDK版本
二、通過p處理命令
打開cmd,輸入:? setx JAVA_HOME "%java5%" /m
句尾/m 必須添加,加/m是修改系統環境變量,不加/m是修改用戶變量
然后回車 會提示保存值成功
然后我們關掉cmd窗口,再重新打開 輸入java -version看看是否切換版本成功吧
三、p處理腳本
想用此方法的需要前面不同JDK版本的變量名需要為 “java5”數字對應不同的版本
1 @echo off
2 mode con cols=40 lines=18
3 @echo歡迎來到批處理之JDK版本快捷切換工具4 @echo作者:laleo5 @echo へ /\
6 @echo /\7 ∠_/
7 @echo /│ / /8 @echo │ Z _,< / /`ヽ9 @echo │ ヽ /〉10 @echo Y ` / /
11 @echo \● /\ ● \\〈 /
12 @echo () へ \\〈13 @echo // \_ ィ │ //14 @echo / へ / /<\\\15 @echo ヽ_/ (_/ │//16 @echo 7 \/17 @echo >―r ̄ ̄`\―_18 @echo。19 @echo off
20 set five=5
21 set six=6
22 set seven=7
23 set eight=8
24 goto start
25 :1
26 @echo您輸入的版本號不存在27 goto start
28 :start
29 set /p input1=請輸入要選擇的版本號30 if %input1%==5 (set version=%five%) else (
31 if %input1%==6 (set version=%six%) else (
32 if %input1%==7 (set version=%seven%) else (
33 if %input1%==8 (set version=%eight%) else (
34 if %input1%==exit (exit) else (goto 1)
35 ))))
36 setx JAVA_HOME "%%java%version%%%" /m37 @echo へ /\
38 @echo /\7 ∠_/
39 @echo /│ / /40 @echo │ Z _,< / /`ヽ41 @echo │ ヽ /〉42 @echo Y ` / /
43 @echo \● /\ ● \\〈 /
44 @echo () へ \\〈45 @echo // \_ ィ │ //46 @echo / へ / /<\\\47 @echo ヽ_/ (_/ │//48 @echo 7 \/49 @echo >―r ̄ ̄`\―_50 @echo。51 pause
如果不需要jdk8可以這樣
把紅框標注的刪掉,最下面,刪一個版本就去掉一個右括號
如果是增加版本例如增加JDK9
個人是比較喜歡第三種的
第一次發博,不喜勿噴,喜歡自取
總結
以上是生活随笔為你收集整理的java切换jdk版本_切换JDK版本quick的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设备管理器android感叹号,设备管理
- 下一篇: 指定位置输出字符串