我们平时在window上做开发的时候,可能需要同时开发两个甚至多个项目,有时不同的项目对JDK的版本要求有区别,为了简化操作,我们可以通过批处理文件来完成环境变量切换的任务。
使用方法:
阅读代码我们就会发现,我们只需要修改我们jdk的安装目录,然后保存为bat文件,双击bat文件开始运行,根据提示操作即可。
使用方法:
阅读代码我们就会发现,我们只需要修改我们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%
|