批处理配置tomcat、jdk、maven

主要考虑到平时搭建开发环境时配置tomcat、jdk、maven比较麻烦,现在在网上找了一些批处理,自己也修改了一番,供大家参考使用,有些不好的地方希望大家给指出。

1、配置tomcat

  • @echo off
    echo 在为您配置环境变量之前,请您输入您的Tomcat的安装路径!
    SET Tomcat_Dir=N:\apache-tomcat-7.0.65-windows-x64\apache-tomcat-7.0.65
    
    ::*****************************************************************************************************
    ::                              ENVIRONMENT - 系统环境设置管理(全局)                                  *
    ::获取temp环境变量                                                                                    *
    ::wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue                                     *
    ::更改path环境变量值,新增e:\tools                                                                     *
    ::wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;e:\tools"    *
    ::新增系统环境变量home,值为%HOMEDRIVE%%HOMEPATH%                                                      *
    ::wmic ENVIRONMENT create name="home",username="<system>",VariableValue="%HOMEDRIVE%%HOMEPATH%"       *
    ::删除home环境变量                                                                                    *
    ::wmic ENVIRONMENT where "name='home'" delete                                                         *
    ::*****************************************************************************************************
    
    echo 正在设置Tomcat环境变量...
    echo 新建TOMCAT_HOME:%Tomcat_Dir%
    setx "TOMCAT_HOME" "%Tomcat_Dir%" -M
    
    echo 新建CATALINA_HOME:%Tomcat_Dir%
    setx "CATALINA_HOME" "%Tomcat_Dir%" -M
    
    echo 新建CATALINA_BASE:%Tomcat_Dir%
    setx "CATALINA_BASE" "%Tomcat_Dir%" -M
    
    echo 增加PATH:;%Tomcat_Dir%\lib;%Tomcat_Dir%\bin
    wmic ENVIRONMENT where	"name='path' and username='<system>'" set VariableValue="%PATH%;%%CATALINA_HOME%%\lib;%%CATALINA_HOME%%\bin" 
    
    pause

2、配置jdk

@echo off
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
set javahome=C:\Program Files\Java\jdk1.6.0_45
rem LPY
echo.
echo ************************************************************
echo *                                                          *
echo *                   JDK 系统环境变量设置                   *
echo *                                                          *
echo ************************************************************
echo.
echo === 准备设置环境变量: JAVA_HOME=%javahome%
echo === 注意: 如果JAVA_HOME存在,会被覆盖,此操作不可逆的,请仔细检查确认!! ===
echo.
echo === 准备设置环境变量(后面有个.): classPath=%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;.
echo === 注意: 如果classPath存在,会被覆盖,此操作不可逆的,请仔细检查确认!! ===
echo.
echo === 准备设置环境变量: PATH=%%JAVA_HOME%%\bin
echo === 注意: PATH会追加在最前面,
echo.
set /P EN=请确认后按 回车键 开始设置!
echo.
echo.
echo.
echo.
echo === 新创建环境变量 JAVA_HOME=%javahome%
setx "JAVA_HOME" "%javahome%" -M
echo.
echo.
echo === 新创建环境变量 classPath=%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%%\lib\dt.jar;.
setx "classPath" "%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%%\lib\dt.jar;." -m
echo.
echo.
echo === 新追加环境变量(追加到最前面) PATH=%%JAVA_HOME%%\bin
for /f "tokens=1,* delims=:" %%a in ('reg QUERY "%regpath%" /v "path"') do (
    set "L=%%a"
    set "P=%%b"
)
set "Y=%L:~-1%:%P%"

setx path "%%JAVA_HOME%%\bin;%Y%" -m
echo.
echo.
echo === 请按任意键退出! 
pause>nul
3、配置maven
@echo off
echo Please input the Maven's install dectory!!!!!
SET mavenDir=N:\maven
setx "MAVEN_HOME" "%mavenDir%" -M

::*****************************************************************************************************
::                              ENVIRONMENTCONFIG                                 *
::*****************************************************************************************************

echo waiting......................
wmic ENVIRONMENT where	"name='path' and username='<system>'" set VariableValue="%PATH%;%%MAVEN_HOME%%\bin" 
pause

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值