一般是通过 【菜单】-【计算机】-【属性】-【高级设置】-【环境变量】进行设置

时间:2021-08-18 04:08:25

开发环境搭建每次都要设置很多环境变量,, 一般是通过  【菜单】->【计算机】->【属性】->【高级设置】->【环境变量】进行设置,重装系统后,每次都要设置很多环境变量,很麻烦。其实可以通过改削注册表来设置环境变量, 通过bat脚本一次性设置好。

首先将用户环境变量设置为   Path = %DEVPATHS%;....... ,

成立一个bat脚本,把java, maven 等工具的bin目录都加到  %DEVPATHS%中。

setenv.bat

reg add "HKCU\Environment" /f /t REG_SZ /v JAVA_HOME /d "D:\dev\jdk8_32" reg add "HKCU\Environment" /f /t REG_SZ /v MVN_HOME /d "D:\dev\maven" reg add "HKCU\Environment" /f /t REG_SZ /v ANT_HOME /d "D:\dev\ant" reg add "HKCU\Environment" /f /t REG_SZ /v GRADLE_HOME /d "D:\dev\gradle-3.4.1" reg add "HKCU\Environment" /f /t REG_SZ /v GROOVY_HOME /d "D:\dev\groovy" reg add "HKCU\Environment" /f /t REG_SZ /v ERLANG_HOME /d "C:\Program Files\erl9.2" reg add "HKCU\Environment" /f /t REG_EXPAND_SZ /v DEVPATHS /d "%JAVA_HOME%\bin;%MVN_HOME%\bin;%ANT_HOME%\bin;%GROOVY_HOME%\bin;%GRADLE_HOME%\bin;%ERLANG_HOME%\bin"


通过使用 reg 命令改削注册表中的值。用户的环境变量都在HKCU\Enviroment下面 , HKCU暗示 KEY_CURRENT_USER 。

有%%引用的值需要设置 /t  REG_EXPAND_SZ  类型,这样才华展开成想用的字符串,例如上面的  DEVPATHS。