更改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

回到顶部