windows下 兩個版本的JDK環境變量進行切換 MARK

咱們平時在window上作開發的時候,可能須要同時開發兩個甚至多個項目,有時不一樣的項目對JDK的版本要求有區別,爲了簡化操做,咱們能夠經過批處理文件來完成環境變量切換的任務。
使用方法:
閱讀代碼咱們就會發現,咱們只須要修改咱們jdk的安裝目錄,而後保存爲bat文件,雙擊bat文件開始運行,根據提示操做便可。
 
文章轉載自:http://www.oschina.net/code/snippet_145965_43181

1. [代碼]jdk環境變量切換     跳至 [1] [全屏預覽]

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
@ echo off
 
:init
set JAVA_HOME_1_7=C:\Program Files\Java\jdk1.7.0_22
set JAVA_HOME_1_6=D:\Program Files\Java\jdk1.6.0_27
set Eclipse_EXE=D:\Tools\DEV(eclipse3.3)\eclipse.exe
 
:start
echo JDK 版本:
java -version
ping 127.0.0.1 -n 2 -w 1000 > nul
echo .
echo =============================================
echo jdk版本列表
echo 1.7
echo 1.6
echo =============================================
 
: select
set /p opt=請選擇jdk版本:
if %opt%==1.7 (
   start  /I /WAIT /B wmic ENVIRONMENT where name= 'JAVA_HOME' set VariableValue= "%JAVA_HOME_1_7%" >nul
rem reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v JAVA_HOME /t reg_sz /d "%JAVA_HOME_1_7%" /f
   goto success
)
if %opt%==1.6 (
     start /I /WAIT /B wmic ENVIRONMENT where name= 'JAVA_HOME' set VariableValue= "%JAVA_HOME_1_6%" >nul
rem reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v JAVA_HOME /t reg_sz /d "%JAVA_HOME_1_6%" /f
     goto success
)
echo 選擇的版本錯誤,請從新選擇!
PAUSE
goto start
 
:success
echo .
echo 設置環境變了成功.
ping 127.0.0.1 -n 2 -w 1000 > nul
taskkill /f /im eclipse.exe
ping 127.0.0.1 -n 3 -w 1000 > nul
start %Eclipse_EXE%
相關文章
相關標籤/搜索