Java:修改Java应用程序的系统属性

时间:2010-03-23 13:46:39

标签: java properties

我正在使用Java JMS GUI实用程序(HermesJMS),在运行时,我需要调用:

System.setProperty("user.name", "s24park");

JDK(1.6.0.18)中是否存在存储系统属性的属性文件?

3 个答案:

答案 0 :(得分:3)

启动应用程序时可以使用-D标志。

java -Duser.name=s24park YourClass

有关详细信息,请参阅this帖子。系统属性没有文件

答案 1 :(得分:0)

我最近遇到的一个有趣的链接:

http://leepoint.net/notes-java/io/30properties_and_preferences/40sysprops/10sysprop.html

您也可以使用Properties类 - 但这与“系统”属性无关。 可以通过此类保存和加载任何属性

答案 2 :(得分:0)

您的JVM可能有一个或多个配置文件,可以在其中创建永久系统属性。也就是说,你真的应该使用java.util.prefs.Preferences