FileNotFound如果放在src文件夹Java Eclipse之外

时间:2015-04-02 11:26:22

标签: java eclipse filereader filenotfoundexception

我正在使用Eclipse IDE开发一个读取文本文件的java程序。 我正在使用FileReader类来读取Java中的文本文件。 它工作正常,如果我将文本文件放在项目的src文件夹中,但当我把它放在其他位置时,我得到一个FileNotFoundException。 我不知道它有什么问题。一些帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

默认情况下,文件阅读器正在尝试从类路径中读取文件,这就是当您将文件放在类路径(src)路径中时它不会失败的原因。将文件放在src文件夹之外时,必须提供读取文件的完整路径。 示例:文件f =新文件(“\ home \ user \ xxx \ file.txt”);

答案 1 :(得分:-1)

您应该像这样创建File对象:

File f = new File("D://new folder//file.txt");

并将此对象带到文件阅读器