设置环境变量 - SETX

时间:2018-02-15 11:40:13

标签: powershell

我需要为Java设置系统环境变量。我目前正在使用这种方法:

setx /M JAVA_HOME "C:\Program Files (x86)\Java\jdk1.6.0_17"

我的问题:有更好的(PowerShell)方法吗?

我尝试使用:

[Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\Program Files (x86)\Java\jdk1.6.0_17")

但这不会产生与setx相同的结果。

有没有更好的PowerShell方法来设置Java home?

1 个答案:

答案 0 :(得分:4)

您是否尝试设置范围?

[Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\Program Files (x86)\Java\jdk1.6.0_17", "Machine")