更改user.home系统属性
如何从Java程序外部更改user.home系统属性,使其认为它与D:\ Documents and Settings
\%USERNAME%是不同的目录?通过环境变量还是VM参数?
回答:
设置VM参数应该起作用:
java -Duser.home=<new_location> <your_program>
这是一个测试案例:
public class test { public static void main(String[] args) {
System.out.println(System.getProperty("user.home"));
}
}
在Win XP和Linux上使用Java 1.5.0_17测试
java test/home/ChssPly76
java -Duser.home=overwritten test
overwritten
以上是 更改user.home系统属性 的全部内容, 来源链接: utcz.com/qa/435593.html