开发环境搭建每次都要设置很多环境变量, 一般是通过 【菜单】->【计算机】->【属性】->【高级设置】->【环境变量】进行设置,重装系统后,每次都要设置很多环境变量,很麻烦。其实可以通过修改注册表来设置环境变量, 通过bat脚本一次性设置好。
首先将用户环境变量设置为 Path = %DEVPATHS%;....... ,
建立一个bat脚本,把java, maven 等工具的bin目录都加到 %DEVPATHS%中。
setenv.bat
reg add "HKCUEnvironment" /f /t REG_SZ /v JAVA_HOME /d "D:devjdk8_32" reg add "HKCUEnvironment" /f /t REG_SZ /v MVN_HOME /d "D:devmaven" reg add "HKCUEnvironment" /f /t REG_SZ /v ANT_HOME /d "D:devant" reg add "HKCUEnvironment" /f /t REG_SZ /v GRADLE_HOME /d "D:devgradle-3.4.1" reg add "HKCUEnvironment" /f /t REG_SZ /v GROOVY_HOME /d "D:devgroovy" reg add "HKCUEnvironment" /f /t REG_SZ /v ERLANG_HOME /d "C:Program Fileserl9.2" reg add "HKCUEnvironment" /f /t REG_EXPAND_SZ /v DEVPATHS /d "%JAVA_HOME%in;%MVN_HOME%in;%ANT_HOME%in;%GROOVY_HOME%in;%GRADLE_HOME%in;%ERLANG_HOME%in"
通过使用 reg 命令修改注册表中的值。用户的环境变量都在HKCUEnviroment下面 , HKCU表示 KEY_CURRENT_USER 。
有%%引用的值需要设置 /t REG_EXPAND_SZ 类型,这样才能展开成想用的字符串,例如上面的 DEVPATHS。