0

我在下面的位置放置了一个属性文件。我在根目录中创建了一个文件夹并在那里放置了一个属性文件。

/someFolder/some.properties

现在通过 java 我需要使用 Properties 类读取属性。我可以给出如下路径吗?

Properties props = new Properties();

props.load(new FileInputStream("/someFolder/some.properties")); OR

props.load(new FileInputStream("/someFolder//some.properties"));

谢谢!

4

1 回答 1

0

是的,您可以像第一个示例一样给出路径,第二个示例也可以使用,尽管不需要//. 您可能已经看到使用 , 的路径\\,因为\字符需要在字符串文字中转义,但/不需要转义。

考虑通过属性(或其他一些配置设置)指定路径,而不是将路径硬编码到代码中:

java -Dmy.property.file=/someFolder/some.properties com.mine.MyApplication

然后通过 访问路径System.getProperty("my.property.file");

于 2012-07-10T13:07:48.043 回答