我无法弄清楚为什么我无法打开位于文件树中正确位置的文件。
** java.io.FileNotFoundException:wages.xls ** 在这一行:
FileInputStream file = new FileInputStream("wages.xls");
。
可能是eclipse中的构建路径错误
答案 0 :(得分:1)
您需要将此文件添加到位于类路径中的文件夹中,通常名为resources
。然后,您可以通过课程的Classloader
访问此文件的内容:
class Test {
public static void main(String[] args) {
InputStream myFileContent = Test.class.getResourceAsStream("/directory/file");
}
}
这适用于具有以下文件树的项目:
包含src
和resources
目录的类路径。