高分求救高手,java 文件读写报错!

package java20121123;
import java.io.*;
public class Test_Vogal {
public static void main(String[] args){

File f1 = new File("E:vogal.txt");
File f2 = new File("F:vogal.txt");
//int b=0;
String line="";

try {

FileReader reader = new FileReader(f1);
FileWriter writer = new FileWriter(f2);
BufferedReader br = new BufferedReader(reader);
BufferedWriter bw = new BufferedWriter(writer);

while((line=br.readLine())!=null){

System.out.println(line);
bw.write(line);
bw.newLine();
bw.flush();

}

reader.close();
writer.close();
} catch (Exception e){

e.printStackTrace();
}
}
}

报错:
java.io.FileNotFoundException: E:vogal.txt (系统找不到指定的文件。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at java20121123.Test_Vogal.main(Test_Vogal.java:16)
我把vogal.txt文件放在E盘下还是这样...请高手指教...

File f1 = new File("E:\\vogal1.txt");
File f2 = new File("F:\\vogal1.txt");
上面这样就行

确保你的E盘根目录下又vogal.txt文件,没有的话,手动先创建一个源文件就行了
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-28
这种问题 一看就知道你平常没有参看java API 的习惯
new Reader(new fileinputStream(""));
如果没有记错 Reader的形式是这样的
FileReader reader = new FileReader(f1);

改成:
FileReader reader = new FileReader(new fileinputStream(f1));
第2个回答  2013-04-28
E:\\vogal.txt本回答被提问者采纳

java程序运行jar文件时候报错,跪求高手解决。java版本1.6,classpath...
jar只是java的一种打包压缩(归档)格式,就是将一群类(实现了某种功能)包在一起,如果是Swing(Java图形界面)之类的在安装了Java运行环境上的机器双击可运行,如果只是某种功能逻辑的封装(比如web,J2ee)中的jar,*.war,*.ear就要部署在容器中才能生效了,还有就是手机上的Java(J2me)也是*.jar格式,这个在...

java导入xls文件报错,格式转换错误,请问高手们 这种错误都有哪些地方引...
Cannot get a numeric value from a text cellat 解释:不能从文件中取得一个数值类型的值。是你的xls文件的单元格格式问题,将所有的单元格都设置成文本格式。这样导入就不会出现这个错误了。否则就从你的程序中找,不过问题不好解决,很麻烦 希望对你有帮助 ...

java 文件问题,希望有高手指点一下!!
file里面有删除这个文件的功能,fw只有写文件的功能。没办法对文件进行别的操作。另外我看1楼说的,他说的不对,如果File file = new File("a.txt"); file.createNewFile();这种方式创建的话不会出现存在就不创建,存在也是覆盖。 不信你可以试试在里面写内容,如果存在的话它会覆盖掉换成新的内容...

...配置文件已做好,运行java文件就出错,求高手指点!!
java是执行class文件用的,javac是编译java文件用的,如果您确定要用cmd手动编译执行的话这两个都要配在环境变量里面。当然,您也可以先切换到java的安装位置,再用javac编译,这样不用加环境变量。

请各位高手帮忙看看这是嘛原因???多谢多谢!!! java.io.IOException: Ca...
根据报错信息可知是因为权限错误导致,解决办法有以下几种:1.在AndroidMainfest.xml中添加:<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAG”\/>权限;2.如果还不行的时候可以试着在AndroidMainfest.xml中添加:<usespermissionandroid:name="android.permission.MOUNT_UNMOUNT_FILESYSTEM...

用过editplus的java高手请进,如何编辑执行带包的java程序
首先,你要告诉大家为甚么不能编译,有甚么错误。其次,给你说一下正常的编译方法。你可以先把包给去掉,然后把这个java文件写好。其次,cmd进入终端,javac 文件名.java 然后编译正常的话,java 文件名 这样如果不报错的话,你就能看到效果了!

Java高手请进
1. java中有两种大的类型,一是基本类型,二是自定义类型;基本类型就不说了,自定义类型:java的自定义类型用.java文件来编写,用class关键字来定义一个类,用public,private,default(默认不写,java没有default关键字)来修饰它的访问权限,一个类用public class修饰,标示该类是这个.java文件的公共类,...

把java打包成jar文件,双击时总会提示Could not find main class 这是怎...
应该是没有指定main函数。用Eclipse打包时有一步要指定main函数位置。

java 反射调用出错!请教高手这个为什么会报错呢?
"public final"说明运行时的被反射类其实是 java.util.HashMap$HashIterator ,(也可以看出HashSet是通过HashMap来实现的),查看jdk的源码,可以看到:private abstract class HashIterator<E> implements Iterator<E> { 。。。} 这个是私有内部类,不允许外边访问。所以报了这个非法访问异常 ...

java 控制台报错,找高手分析!
nested exception is java.lang.NoClassDefFoundError: org\/hibernate\/HibernateException 报错是说找不到类:org.hibernate.HibernateException 这个类应该是在hibernate3.jar里的。错误原因应该是hibernate3.jar没有在类路径下。你是怎么运行这个程序的?如果是j2ee应用,那么这个jar应该在 (\/WEB_INF\/lib\/) ...

相似回答
大家正在搜