方式一:DOS批处理
@echo off
:: 用户级环境变量注册表项
set regpath=HKEY_CURRENT_USER\Environment
:: 系统级环境变量注册表项
:: setregpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment
set /P EN=按回车键 开始配置jdk相关环境变量
echo.
set javahome=D:\ReSource\Java\jdk1.6.0
echo 新建环境变量 JAVA_HOME=%javahome%
reg add "%regpath%" /v "JAVA_HOME" /d "%javahome%" /f
echo.
echo 新建环境变量CLASSPATH=%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%%\lib\dt.jar
reg add "%regpath%" /v "CLASSPATH" /d"%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar" /f
echo.
echo 新建环境变量 Path=%%JAVA_HOME%%\bin
reg add "%regpath%" /v "Path" /d "%%JAVA_HOME%%\bin" /f
echo.
:: echo 追加环境变量 Path=%%JAVA_HOME%%\bin
:: for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "%regpath%"/v "Path"'),do,(
:: reg add "%regpath%" /v "Path" /d "%%c;%%JAVA_HOME%%\bin"/f
:: )
:: echo.
echo
set /P EN=按回车键 开始配置tomcat相关环境变量
echo.
set tomcathome=D:\ReSource\Tomcat
echo 新建环境变量 TOMCAT_HOME=%tomcathome%
reg add "%regpath%" /v "TOMCAT_HOME" /d "%tomcathome%"/f
echo.
echo 追加环境变量CLASSPATH=%%TOMCAT_HOME%%\common\lib\servlet-api.jar;
for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "%regpath%" /v"CLASSPATH"'),do,(
reg add "%regpath%" /v "CLASSPATH" /d"%%c;%%TOMCAT_HOME%%\common\lib\servlet-api.jar;" /f
)
echo.
echo 配置完毕 按任意键退出!
pause>nul
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]