系统找不到指定的路径(java eclipse)

系统找不到指定的路径(java eclipse),java,eclipse,bufferedreader,filenotfoundexception,file-not-found,Java,Eclipse,Bufferedreader,Filenotfoundexception,File Not Found,我不想复制粘贴我所有的代码,但下面是我得到错误的一行: try { BufferedReader in = new BufferedReader(new FileReader(args[0])); } catch(IOException e) { System.out.println(e); } 在运行配置中,我将参数设置为“file”(我的文件名,它只是一种文件类型),但我总是遇到这样的错误:“系统找不到指定的路径” 我的文件位于src文件夹中,我已经尝试将\src\fil

我不想复制粘贴我所有的代码,但下面是我得到错误的一行:

try {
    BufferedReader in = new BufferedReader(new FileReader(args[0]));
}

catch(IOException e) {
    System.out.println(e);
}
在运行配置中,我将参数设置为“file”(我的文件名,它只是一种文件类型),但我总是遇到这样的错误:“系统找不到指定的路径”

我的文件位于src文件夹中,我已经尝试将\src\file放入参数中,但仍然无法工作。有没有办法解决这个错误


谢谢

将文件放在根文件夹中,而不是src

ProjectRootDir
           my.txt
           src

如果您是从命令行运行的,您可能需要将其放入
bin
文件夹中

很好,非常感谢,但是有什么原因在我放入\src\file时它不起作用吗?是的,因为如果您从ecplise运行,程序会从根目录搜索,如果您是从命令行运行的,程序将搜索二进制文件(.class)所在的同一目录。如果要将文件放置在其他位置,可以随时更改正在使用的字符串路径。如果这对你有用,请接受。谢谢很高兴我能帮上忙,因为某种原因,我必须等10分钟才能接受答案,但我会做的,别担心;)