[java] vm property and getenv
2009-06-30 19:59:19| 分类:
lang_java
| 标签:
|举报
|字号大中小 订阅
class System {
static Map<String,String> getenv();
static String getenv(String name);
static Properties getProperties();
static String getProperty(String key);
}
getenv() 用于获取环境变量,而 getProperty() 则是获取 java vm 的一些属性/状态,比如:
os.name=FreeBSD
java.awt.printerjob=sun.print.PSPrinterJob
我们可以通过 java vm property 来进行项目配置。
<1> java your_app
<2> read config file (.xml/.ini)
<3> load default config, change what defined in contig file
<4> set config to System.setProperty()
然后项目的其他地方,就可以很方便的 getProperty() 获得设置。
评论这张
转发至微博
转发至微博
评论