博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows下 两个版本的JDK环境变量进行切换 MARK
阅读量:6164 次
发布时间:2019-06-21

本文共 1543 字,大约阅读时间需要 5 分钟。

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

1. [代码]jdk环境变量切换     跳至  

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%

转载于:https://www.cnblogs.com/zhanglong8681/p/6732317.html

你可能感兴趣的文章
轻松监听Azure service health 状态
查看>>
获取SQL SERVER某个数据库中所有存储过程的参数
查看>>
在Linux下编译安装Apache2(2)
查看>>
Method Swizzling 处理一类简单的崩溃
查看>>
AngularJS学习!
查看>>
在Eclipse中搭建Python Django
查看>>
struts国际化
查看>>
Laravel 5.0 - Middleware (中间件)
查看>>
文件特殊权限及facl
查看>>
我的友情链接
查看>>
Android按两次返回键退出应用
查看>>
第一章:认识Redhat Linux
查看>>
文本查看指令
查看>>
我的友情链接
查看>>
android开源项目框架大全:《IT蓝豹》
查看>>
boost库
查看>>
LeetCode——Longest Consecutive Sequence
查看>>
Python对字典(directory)按key和value排序
查看>>
Azure: 给 ubuntu 虚机挂载数据盘
查看>>
BugkuCTF web3
查看>>