在eclipse中无法打开文件

时间:2016-11-10 14:26:31

标签: eclipse

我无法弄清楚为什么我无法打开位于文件树中正确位置的文件。

  

** java.io.FileNotFoundException:wages.xls **   在这一行:FileInputStream file = new FileInputStream("wages.xls");

可能是eclipse中的构建路径错误

1 个答案:

答案 0 :(得分:1)

您需要将此文件添加到位于类路径中的文件夹中,通常名为resources。然后,您可以通过课程的Classloader访问此文件的内容:

class Test {
    public static void main(String[] args) {
        InputStream myFileContent = Test.class.getResourceAsStream("/directory/file");
    }
}

这适用于具有以下文件树的项目:

  • projectRoot
    • SRC
      • Test.java
    • 资源
      • 目录
        • 文件

包含srcresources目录的类路径。