在我的项目中,我想从多个文本文件中读取数据,因此我将它们组织到以下文件夹中:
我的问题是我不知道在哪里放我的文件夹或如何改进我的文本文件。我已阅读Where to put a textfile I want to use in eclipse?,其设置如下:
文件夹位置:
工作区/ porjectX / SRC / TEXTFILES
代码:
FileInputStream fis= new FileInputStream("/textfiles/folder1/subfolder1/file.txt");
我得到的结果是“FileNotFoundException”......
我检查过拼写,一切都是小写的,没有空格。 有什么想法吗?
感谢您的帮助!
答案 0 :(得分:0)
首先,您必须确保文件夹testfiles位于构建路径上(Project-> Properties-> Java Build Path)。 然后,您可以通过以下方式获取文件的输入流:
this.getClass().getClassLoader().getResourceAsStream("folder1/subfolder1/file.txt");