如何在不使用"我的电脑"对话框的情况下在Windows XP中设置系统环境变量

noa*_*hlz 7 windows

我正在为各种项目切换不同的Java SDK(1.4.2,1.5.0和1.6.0).我想在我的Windows XP机器上设置JAVA_HOME环境变量,而无需通过繁琐的我的电脑 - >高级 - > [选择系统变量] - >编辑 - >确定 - >确定

是否可以从命令行执行此操作,或者是否有可以执行此操作的实用程序?

(请注意,我不是指标准批处理文件"SET"命令 - 我想要"全局"设置环境变量,而不仅仅是控制台窗口的生命周期).

Dir*_*mar 6

来自http://vlaurie.com/computers2/Articles/environment.htm:

使用附加工具Setx.exe

它不是标准Windows XP安装程序的一部分,但Windows XP Service Pack 2支持工具中包含一个名为setx.exe的命令行 工具.此工具扩展了set命令,以便可以对环境变量进行永久性更改.例如,要将文件夹C:\ New Folder添加到路径,该命令将是setx path"%PATH%; C:\ New Folder"