如何为JVM设置自定义系统变量以访问属性文件?

时间:2016-04-21 21:39:07

标签: java jvm properties-file system-variable

我需要从我使用变量config.properties设置的位置读取-Dapp.conf=/path/to/config.properties文件,并在启动应用程序时将其设置为数据源。 文件应位于文件系统中的任何位置。 怎么做?

1 个答案:

答案 0 :(得分:2)

您可以将properties文件作为下一个加载:

Properties p = new Properties();
try (Reader reader = new FileReader(System.getProperty("app.conf"))) {
    p.load(reader);
}

加载后,您可以使用properties实例设置数据源配置。