java里面系统找不到指定的文件是什么意思啊?

2024-11-24 13:44:44
推荐回答(5个)
回答1:

FileReader是文件读入流,构造方法中的参数input1.txt它找不到。
改成"c:\input1.txt"然后在c盘下创建一个input1.txt就可以了。 记得给里面写点东西。。。另外,FileWriter的参数改成c:\output.txt,这样就可以了。

回答2:

读取文件的时候,使用的路径错了
先确定使用的是绝对路径还是相对路径,如果是相对路径要确定是相对哪个目录下的路径

回答3:

最简单的方法
FileReader inputFile =new FileReader("input1.txt");
FileWriter outputFile = new FileWriter("output.txt");
改成
FileReader inputFile =new FileReader("c:/input1.txt");
FileWriter outputFile = new FileWriter("c:/output.txt");

然后确保你的c:根目录有那个文件
另一个同样

回答4:

你如果写相对路径怕容易出错的话,你就写绝对路径(绝对路径就是从盘符直到文件,全写上,就是WINDOWS地址栏那一块加上你的文件名),但要注意一点,那就是,分隔符\要全换成\\,这样就行了

回答5:

关键看你把文件放到哪里去了,你把文件放到当前目录下,就不会出现错误。如果不在当前目录下,就添加一下文件的路径就可以了。