当我通过 Windows 7 中的命令设置环境变量时setx
,该变量已正确设置,但如果我输入set
,它会列出在脚本启动时设置的环境变量,而不是现在。
我想知道是否有办法刷新当前批处理会话中的环境变量?
我的目标是使用这样的脚本来安装我的环境:
@REM set the environment variables
SETX M2_HOME "D:\softwares\apache-maven-3.1.1"
SETX JAVA_HOME "D:\softwares\java\x86\jdk1.7.0_40"
SETX ANT_HOME "D:\softwares\apache-ant-1.9.3"
@ Reuse the previous variable to add to the PATH
SETX PATH "%PATH%;%ANT_HOME%\bin;%JAVA_HOME%\bin;%M2_HOME%\bin"