3 回答

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個(gè)贊
XP支持工具(可以從XP CD安裝)附帶一個(gè)名為的程序setx.exe:
C:\Program Files\Support Tools>setx /?
SETX: This program is used to set values in the environment
of the machine or currently logged on user using one of three modes.
1) Command Line Mode: setx variable value [-m]
Optional Switches:
-m Set value in the Machine environment. Default is User.
...
For more information and example use: SETX -i
我認(rèn)為Windows 7實(shí)際上是setx標(biāo)準(zhǔn)安裝的一部分。

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
有關(guān)如何setx.exe在命令行中設(shè)置JAVA_HOME的簡(jiǎn)單示例:
setx JAVA_HOME "C:\Program Files (x86)\Java\jdk1.7.0_04"
這將為當(dāng)前用戶設(shè)置環(huán)境變量“JAVA_HOME”。如果要為所有用戶設(shè)置變量,則必須使用選項(xiàng)“-m”。這是一個(gè)例子:
setx -m JAVA_HOME "C:\Program Files (x86)\Java\jdk1.7.0_04"
注意:您必須以管理員身份執(zhí)行此命令。
注:確保運(yùn)行命令SETX從一個(gè)命令行管理窗口

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
如果通過SETX設(shè)置變量,則無法立即使用此變量或其更改。您必須重新啟動(dòng)要使用它的進(jìn)程。
使用以下序列也可以在設(shè)置過程中直接設(shè)置它(在設(shè)置全局變量后執(zhí)行一些初始化操作的腳本中完美地適用于我):
SET XYZ=test
SETX XYZ test
- 3 回答
- 0 關(guān)注
- 920 瀏覽
添加回答
舉報(bào)