我有两个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;
答案 0 :(得分:2)
使用:properties.load(YourClass.class.getResourceAsStream("/application.properties"))
代替。