如果我使用-D设置系统属性,我能从我的代码中访问它吗?

4

我希望能够使用-D开关在JVM上设置属性。如果我这样做了,我能从我的代码中访问它吗?如果可以,怎么做?

3个回答

12

试一下并检查链接。 - Filip Ekberg
1
@Geo,是的,mykey可以是任何字符串。但是,默认情况下已经定义了许多属性。在Java文档的这个页面上有一个列表。http://java.sun.com/javase/6/docs/api/java/lang/System.html - Glen

3
除了 System.getProperty 之外,如果你想获取整数或布尔值,还有 Integer.getIntegerBoolean.getBoolean。 :-)

1

还有一个额外的奖励:

System.setProperty("yourkey",yourValue); //works very well too

如果你想测试某些东西,这个属性允许你确保它被设置了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接