Eclipse,无法读取Java类中的文本文件
我知道有些人已经遇到了这个问题,但我仍然无法解决它 这是我的密码:Eclipse,无法读取Java类中的文本文件,java,eclipse,filenotfoundexception,Java,Eclipse,Filenotfoundexception,我知道有些人已经遇到了这个问题,但我仍然无法解决它 这是我的密码: import java.io.*; public class MainClass { public static void main( String[] args ) { BufferedReader br = new BufferedReader(new FileReader("dump.txt")); String line; int i = 0; i
import java.io.*;
public class MainClass
{
public static void main( String[] args )
{
BufferedReader br = new BufferedReader(new FileReader("dump.txt"));
String line;
int i = 0;
int j = 0;
while((line = br.readLine()) != null){
// And so on...
基本上,我在项目目录、子目录(指定路径)和工作区主目录中复制了文本文件,但Eclipse继续抛出
FileNotFoundException
。此外,我已经尝试刷新左列中的项目文件,但没有结果。尝试使用文件的绝对路径。如果使用IDE,请将文件放在src文件夹中,或放在单独的文件夹中,并将文件路径指定为foldername/filename
public static void main(String[] args) {
BufferedReader br = null;
try {
String sCurrentLine;
// br = new BufferedReader(new FileReader("D:\\test.txt")); //Absolute File
br = new BufferedReader(new FileReader("test.txt"));//Relative File
while ((sCurrentLine = br.readLine()) != null) {
System.out.println(sCurrentLine);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null)br.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
相对文件位置
MyProject
--src
--Main
--test.txt
首先,尝试给出绝对文件路径,看看您的程序是否工作正常。如果是,请在这里发布您的项目结构,突出显示文件。。。我们可以检查并尝试help@Hirak谢谢你的回复。我也尝试了完整的路径,但同样没有结果。我将编辑这个问题,以获得有关我的类的更多详细信息。当您在eclipse中运行程序时,默认情况下,上下文是://check file is current directory应该有一些与eclipse相关的内容。现在我删除了所有代码的“内脏”,只留下输入部分,但它仍然抛出一个异常。我尝试将文件复制到任何地方(使用完整路径或仅指定项目文件夹中的子目录)。