首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java.io.FileNotFoundException: read.txt (系统找不到指定的文件)

java.io.FileNotFoundException: read.txt (系统找不到指定的文件)
EN

Stack Overflow用户
提问于 2016-04-11 04:41:14
回答 2查看 2.6K关注 0票数 0

当我试图运行它时,我总是会得到这个错误:

代码语言:javascript
复制
IOException: java.io.FileNotFoundException: read.txt (The system cannot find the file specified)

下面是我的代码片段:

代码语言:javascript
复制
    try(BufferedReader in = new BufferedReader(new FileReader("read.txt"));
    BufferedWriter out = new BufferedWriter(new FileWriter("write.txt"))){
    String l;

    while((l=in.readLine())!=null)
     out.write(l);
   }
   catch(IOException e){System.out.println("IOException: "+e);}

MORE我正在使用Netbeans 8.0.1。我在这个站点上进行了一些类似的查询,并尝试将上面提到的read.txt与src文件夹、其中以及类文件放在一起。但我还是会犯这个错误。有人能指出我的错误吗?

当我试图构建项目时,我注意到了这一点。我是新来的,所以不明白这是否与我的问题有关。

代码语言:javascript
复制
ant -f "E:\\Programming\\Projects\\java files\\JavaNio1_3" -Dnb.internal.action.name=rebuild clean jar
init:
deps-clean:
Updating property file: E:\Programming\Projects\java files\JavaNio1_3\build\built-clean.properties
Deleting directory E:\Programming\Projects\java files\JavaNio1_3\build
clean:
init:
deps-jar:
Created dir: E:\Programming\Projects\java files\JavaNio1_3\build
Updating property file: E:\Programming\Projects\java files\JavaNio1_3\build\built-jar.properties
Created dir: E:\Programming\Projects\java files\JavaNio1_3\build\classes
Created dir: E:\Programming\Projects\java files\JavaNio1_3\build\empty
Created dir: E:\Programming\Projects\java files\JavaNio1_3\build\generated-sources\ap-source-output
Compiling 1 source file to E:\Programming\Projects\java files\JavaNio1_3\build\classes
Copying 2 files to E:\Programming\Projects\java files\JavaNio1_3\build\classes
compile:
Created dir: E:\Programming\Projects\java files\JavaNio1_3\dist
Copying 1 file to E:\Programming\Projects\java files\JavaNio1_3\build
Nothing to copy.
Building jar: E:\Programming\Projects\java files\JavaNio1_3\dist\JavaNio1_3.jar
To run this application from the command line without Ant, try:
java -jar "E:\Programming\Projects\java files\JavaNio1_3\dist\JavaNio1_3.jar"
jar:
BUILD SUCCESSFUL (total time: 0 seconds)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-11 08:12:02

谢谢大家的帮助。终于解决了!

我尝试了kakurala在上面的评论中提到的东西,它成功了!

用java创建文件,然后检查它是在项目目录中创建还是在其他地方创建。-kakurala

谢谢man..and,谢谢大家抽出时间来回答。

这个线程现在可以关闭:)

票数 1
EN

Stack Overflow用户

发布于 2016-04-11 05:43:58

只需阅读异常的详细信息,它就可以自我解释的这里

不存在具有指定路径名的文件。

也就是说,VM找不到您在FileReader中指定的任何文件。

您的read.txt文件应该位于NetBeans项目目录中。

代码语言:javascript
复制
C:\Users\ABC\Documents\NetBeansProjects\Sample\read.txt

在驱动器中包含测试文件的示例代码:

代码语言:javascript
复制
try(BufferedReader in = new BufferedReader(new FileReader("D:\\MyTasks.txt"));
     BufferedWriter out = new BufferedWriter(new FileWriter("write.txt"))){
     String l;
     while((l=in.readLine())!=null)
         out.write(l);
     }
 catch(IOException e){System.out.println("IOException: "+e);}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36539963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档