【问题标题】:The system cannot find the path specified (java eclipse)系统找不到指定的路径(java eclipse)
【发布时间】:2013-11-10 18:32:37
【问题描述】:

我不打算复制粘贴我所有的代码,但这是我得到错误的那一行:

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

catch(IOException e) {
    System.out.println(e);
}

在运行配置中,我将参数设置为“文件”(我的文件的名称,它只是一种文件类型),但我总是收到此错误:“系统找不到指定的路径”。

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

谢谢

【问题讨论】:

    标签: java eclipse bufferedreader filenotfoundexception file-not-found


    【解决方案1】:

    放在根文件夹而不是src

    ProjectRootDir
               my.txt
               src
    

    如果你从命令行运行,你可能需要放在bin文件夹中

    【讨论】:

    • 成功了,非常感谢,但是当我放 \src\file 时,有什么原因它不起作用吗?
    • 是的,因为如果你从 ecplise 运行,程序从根目录搜索,如果你从命令行运行,程序搜索二进制文件 (.class) 所在的同一目录. 如果您想将文件放在其他地方,您可以随时更改您正在使用的字符串路径。如果这对您有用,请接受。谢谢!很高兴我能帮上忙
    • 由于某种原因,我必须等待 10 分钟才能接受作为答案,但我会这样做的,别担心 ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-23
    • 2018-12-12
    相关资源
    最近更新 更多