如何在不同的Java Project中读取属性文件?

时间:2014-05-02 21:29:59

标签: java eclipse exception

我有两个Java项目,我试图从一个到另一个读取属性文件。我在“Java”项目的构建路径中添加了“Infrastructure”项目,并且属性文件位于根文件夹中,但我得到java.io.FileNotFoundException我尝试了一些方法,但无法使其工作。哪个部分导致问题?

public static void main(String[] args) throws Exception {
    Properties properties = new Properties();
    properties.load(new FileInputStream("application.properties"));
}

这是Project Explorer;

enter image description here

1 个答案:

答案 0 :(得分:2)

使用:properties.load(YourClass.class.getResourceAsStream("/application.properties"))代替。