【发布时间】:2018-10-13 23:15:07
【问题描述】:
我一直在尝试设置扫描仪以使用文件作为输入,但它似乎无法识别文件路径。该文件与我的 .java 文件位于同一文件夹中。
File errorList = new File("Errors.txt");
Scanner errorIn = new Scanner(errorList);
这会导致 FileNotFoundException。 我做错了什么,我该如何解决?
【问题讨论】:
-
请截图你的文件结构。因为我认为它可能需要在一个文件夹中或资源文件夹中。
-
还要确保 System.out.println(errorList.getCanonicalPath()) 返回您期望的结果。
-
见this question。这不是完全重复的,因为该问题涉及您未提及的“资源”文件夹-但您应该将文件放入资源目录中(我不确定如何在 Eclipse 中执行此操作,抱歉) , 在这种情况下答案是一样的。这确实是正确的方法。