我想通过批处理文件永久设置环境变量。是否有命令可以为 Windows XP service pack 3 设置永久环境变量(除 SETX 之外)?
命令 SETX JAVA_HOME="C:\java\jdk-1.4" 在我的计算机上不受支持。它是 Windows XP service pack 3。
答案1
每个用户设置命令行:
% reg add KEY /v JAVA_HOME /t REG_SZ /d "C:\java\jdk-1.4"
对于仅限用户的设置,将 KEY 替换为:
HKCU\Environment
对于每台机器的设置,将 KEY 替换为:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
(注意:最后一个键有一个空格,用"
! 引用它)