主要考虑到平时搭建开发环境时配置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