我希望能够使用-D开关在JVM上设置属性。如果我这样做了,我能从我的代码中访问它吗?如果可以,怎么做?
-D
使用System.getProperty("mykey");方法。
System.getProperty("mykey");
mykey
System.getProperty
Integer.getInteger
Boolean.getBoolean
还有一个额外的奖励:
System.setProperty("yourkey",yourValue); //works very well too
如果你想测试某些东西,这个属性允许你确保它被设置了。
mykey
可以是任何字符串。但是,默认情况下已经定义了许多属性。在Java文档的这个页面上有一个列表。http://java.sun.com/javase/6/docs/api/java/lang/System.html - Glen