抛砖引玉吧,我的代码是根据JAVA一键配置环境变量改编而来的。如有不足之处希望大神们指点。
@echo off
set mvnhome=C:\Program Files\Java\apache-maven-3.6.0
rem LPY
echo.
echo ************************************************************
echo * *
echo * maven 系统环境变量设置 *
echo * *
echo ************************************************************
echo.
echo === 准备设置环境变量: MVN_HOME=%mvnhome%
echo === 注意: MVN_HOME,会被覆盖,此操作不可逆的,请仔细检查确认!! ===
echo.
set /P EN=请确认后按 回车键 开始设置!
echo.
echo.
echo.
echo.
echo === 新创建环境变量 MVN_HOME=%mvnhome%
setx "MVN_HOME" "%mvnhome%" -M
echo.
echo.
echo.
echo === 新追加环境变量(追加到最前面) PATH=%%MVN_HOME%%\bin;
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%%MVN_HOME%%\bin;%path%"
setx path "%path%"
echo.
echo.
rem LPY
echo === 请按任意键退出!
pause>nul
其中这一行的路径改成你们maven所在的文件夹路径
set mvnhome=C:\Program Files\Java\apache-maven-3.6.0
亲测有效。
另附现成资源,望各位分霸赞助一下!