闲来没事写了一个配置环境变量的批处理,给新入门的小伙伴带来方便,使用方法复制保存到txt文件,后缀改为.cmd,以管理员的方式打开,根据提示进行即可。

@echo off

title java环境变量配置QQ:35290838 liwc 

color 8F 

mode con: cols=54 lines=12
echo.
echo   即将配置环境变量......
echo.
echo   确定(鼠标右击)以管理员方式打开
echo.
echo   配置Tomcat,Maven之前先配置Java环境
echo.
echo. ===================================================
pause
cls
echo.
echo  1 (配置Java环境变量)
echo.
echo  2 (配置Tomcat环境变量)
echo.
echo  3 (配置Maven环境变量)
echo.
echo  4 (退出程序)
echo.
echo. ===================================================
echo.
SET /P ST= 请选择:
echo. 
if /I "%ST%"=="1" goto javah
if /I "%ST%"=="2" goto tomcath
if /I "%ST%"=="3" goto mavenh
if /I "%ST%"=="4" goto exh
echo  无效选择,按任意键退出!
pause >nul
exit
:javah
set /p paths= 请输入JDK所在路径(绝对路径):
setx JAVA_HOME "%paths%"
setx CLASSPATH ".;%paths%\lib\dt.jar;%paths%\lib\tools.jar;"
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%paths%\bin"
echo.
echo  配置完成,按任意键退出,并重启电脑!
echo.
echo  1 (现在立刻重启)
echo.
echo  2 (稍后手动重启)
echo.
echo. ===================================================
echo.
SET /P STR= 请选择:
echo. 
if /I "%STR%"=="1" goto shutdown
if /I "%STR%"=="2" goto exits
echo  无效选择,按任意键退出!
pause >nul
exit
:tomcath
set /p paths= 请输入Tomcat所在路径(绝对路径):
setx CATALINA_BASE %paths%
setx CATALINA_HOME %paths%
setx PATH "%paths%\lib;%paths%\bin;"
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%paths%\lib;%paths%\bin"
echo.
echo  配置完成,按任意键退出,并重启电脑!
echo.
echo  1 (现在立刻重启)
echo.
echo  2 (稍后手动重启)
echo.
echo. ===================================================
echo.
SET /P STR= 请选择:
echo. 
if /I "%STR%"=="1" goto shutdown
if /I "%STR%"=="2" goto exits
echo  无效选择,按任意键退出!
pause >nul
exit
:mavenh
set /p paths= 请输入Maven所在路径(绝对路径):
setx MAVEN_HOME %paths%
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%paths%\bin"
echo.
echo  配置完成,按任意键退出,并重启电脑!
echo.
echo  1 (现在立刻重启)
echo.
echo  2 (稍后手动重启)
echo.
echo. ===================================================
echo.
SET /P STR= 请选择:
echo. 
if /I "%STR%"=="1" goto shutdown
if /I "%STR%"=="2" goto exits
echo  无效选择,按任意键退出!
pause >nul
exit
:exh
exit
:shutdown
shutdown -r -t 0
:exits
exit

pause