我正在尝试在程序中加载.csv文件但由于某种原因,它无法找到该文件。我应该把文件放在哪里?
控制台
答案 0 :(得分:6)
看起来该文件位于src
目录中......几乎肯定不是您正在运行的工作目录。
选项:
src
Class.getResourceAsStream
答案 1 :(得分:2)
它尝试读取的路径肯定不是该文件实际存在的路径。尝试打印该文件的绝对路径并将其与文件的实际路径进行比较。
答案 2 :(得分:2)
该文件位于src目录中,因此为了访问它,您应该使用
src/Elevator.csv
只要文件位于项目文件夹中,您就可以使用相对路径访问它们。
例如,如果文件位于Elevator文件夹下,则只使用其文件名访问该文件。
Elevator.csv
在项目中使用其他文件时,一个很好的原则是创建与源文件所在文件夹不同的文件夹。因此,您可以在项目文件夹下创建文件夹资源,并将文件放在那里。您可以使用
访问该文件resources/Elevator.csv