我需要为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?
答案 0 :(得分:4)
您是否尝试设置范围?
[Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\Program Files (x86)\Java\jdk1.6.0_17", "Machine")