批处理设置Java及Tomcat的环境变量

from http://blog.csdn.net/weizi4332/article/details/12504501 

每次都感觉设置Java的环境变量好麻烦啊!用批处理设置环境变量是个不错的选择,但是在DOS下设置出来的又不是全局的环境变量。后来发现的WMIC可以设置全局的环境变量,所以直接就拿来做批处理咯大笑

    复制横线下到记事本,保存为.bat后缀的文件,双击后就可以自动设置环境变量了!只需要输入JavaSDK和Tomcat的安装路径~

设置Java环境变量:

--------------------------------------------------------开始----------------------------------------------------

[plain]  view plain copy print ?
  1. @echo off  
  2. echo 在为您配置环境变量之前,请您输入您的Java sdk的安装路径!  
  3. SET /p JavaSDK_Dir=请输入java sdk的安装路径(如C:\Java\j2sdk1.5.0):  
  4.   
  5. ::*****************************************************************************************************  
  6. ::                              ENVIRONMENT - 系统环境设置管理(全局)                                  *  
  7. ::获取temp环境变量                                                                                    *  
  8. ::wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue                                     *  
  9. ::更改path环境变量值,新增e:\tools                                                                     *  
  10. ::wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;e:\tools"    *  
  11. ::新增系统环境变量home,值为%HOMEDRIVE%%HOMEPATH%                                                      *  
  12. ::wmic ENVIRONMENT create name="home",username="<system>",VariableValue="%HOMEDRIVE%%HOMEPATH%"       *  
  13. ::删除home环境变量                                                                                    *  
  14. ::wmic ENVIRONMENT where "name='home'" delete                                                         *  
  15. ::*****************************************************************************************************  
  16.   
  17. echo 正在设置JAVA环境变量...  
  18. echo 新建JAVA_HOME:%JavaSDK_Dir%  
  19. wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%JavaSDK_Dir%"  
  20. echo 增加PATH:;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin  
  21. wmic ENVIRONMENT where  "name='path' and username='<system>'" set VariableValue="%PATH%;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin"   
  22. echo 新建CLASSPATH:.;%%JAVA_HOME%%\lib;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar;  
  23. wmic ENVIRONMENT create name="CLASSPATH",username="<system>",VariableValue=".;%%JAVA_HOME%%\lib;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar;"  
  24.   
  25. pause  


--------------------------------------------------------结束----------------------------------------------------

设置Tomcat环境变量:

--------------------------------------------------------开始----------------------------------------------------

[plain]  view plain copy print ?
  1. @echo off  
  2. echo 在为您配置环境变量之前,请您输入您的Tomcat的安装路径!  
  3. SET /p Tomcat_Dir=请输入Tomcat的安装路径(如C:\apache-tomcat-7.0.42):  
  4.   
  5. ::*****************************************************************************************************  
  6. ::                              ENVIRONMENT - 系统环境设置管理(全局)                                  *  
  7. ::获取temp环境变量                                                                                    *  
  8. ::wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue                                     *  
  9. ::更改path环境变量值,新增e:\tools                                                                     *  
  10. ::wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;e:\tools"    *  
  11. ::新增系统环境变量home,值为%HOMEDRIVE%%HOMEPATH%                                                      *  
  12. ::wmic ENVIRONMENT create name="home",username="<system>",VariableValue="%HOMEDRIVE%%HOMEPATH%"       *  
  13. ::删除home环境变量                                                                                    *  
  14. ::wmic ENVIRONMENT where "name='home'" delete                                                         *  
  15. ::*****************************************************************************************************  
  16.   
  17. echo 正在设置Tomcat环境变量...  
  18. echo 新建TOMCAT_HOME:%Tomcat_Dir%  
  19. wmic ENVIRONMENT create name="TOMCAT_HOME",username="<system>",VariableValue="%Tomcat_Dir%"  
  20. echo 新建CATALINA_HOME:%Tomcat_Dir%  
  21. wmic ENVIRONMENT create name="CATALINA_HOME",username="<system>",VariableValue="%Tomcat_Dir%"  
  22. echo 新建CATALINA_BASE:%Tomcat_Dir%  
  23. wmic ENVIRONMENT create name="CATALINA_BASE",username="<system>",VariableValue="%Tomcat_Dir%"  
  24. echo 增加PATH:;%Tomcat_Dir%\lib;%Tomcat_Dir%\bin  
  25. wmic ENVIRONMENT where  "name='path' and username='<system>'" set VariableValue="%PATH%;%%CATALINA_HOME%%\lib;%%CATALINA_HOME%%\bin"   
  26.   
  27. pause  


--------------------------------------------------------结束----------------------------------------------------

输入JavaSDK及Tomcat的安装路径:

注意:路径不要输入错误了,javaSDK的安装路径不是Java的安装路径!直接找到安装路径然后复制粘贴过来就好了!

JavaSDK:


Tomcat:




检查Java的环境变量设置无误!


Tomcat的环境变量设置无误!


Tomcat成功启动!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值