windows下使用批处理实现切换JDK环境变量
我们平时在window上做开发的时候,可能需要同时开发两个甚至多个项目,有时不同的项目对JDK的版本要求有区别,为了简化操作,我们可以通过批处理文件来完成环境变量切换的任务。
使用方法:
阅读代码我们就会发现,我们只需要修改我们jdk的安装目录,然后保存为bat文件,双击bat文件开始运行,根据提示操作即可。
@echooff :init setJAVA_HOME_1_7=C:\ProgramFiles\Java\jdk1.7.0_22 setJAVA_HOME_1_6=D:\ProgramFiles\Java\jdk1.6.0_27 setEclipse_EXE=D:\Tools\DEV(eclipse3.3)\eclipse.exe :start echoJDK版本: java-version ping127.0.0.1-n2-w1000>nul echo. echo============================================= echojdk版本列表 echo1.7 echo1.6 echo============================================= :select set/popt=请选择jdk版本: if%opt%==1.7( start/I/WAIT/BwmicENVIRONMENTwherename='JAVA_HOME'setVariableValue="%JAVA_HOME_1_7%">nul remregadd"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment"/vJAVA_HOME/treg_sz/d"%JAVA_HOME_1_7%"/f gotosuccess ) if%opt%==1.6( start/I/WAIT/BwmicENVIRONMENTwherename='JAVA_HOME'setVariableValue="%JAVA_HOME_1_6%">nul remregadd"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment"/vJAVA_HOME/treg_sz/d"%JAVA_HOME_1_6%"/f gotosuccess ) echo选择的版本错误,请重新选择! PAUSE gotostart :success echo. echo设置环境变了成功. ping127.0.0.1-n2-w1000>nul taskkill/f/imeclipse.exe ping127.0.0.1-n3-w1000>nul start%Eclipse_EXE%
以上所述就是本文的全部内容了,希望大家能够喜欢。