開發環境搭建每次都要設置很多環境變量, 一般是通過 【菜單】->【計算機】->【屬性】->【高級設置】->【環境變量】進行設置,重裝系統後,每次都要設置很多環境變量,很麻煩。其實可以通過修改註冊表來設置環境變量, 通過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。