2 lcz2017 lcz2017 于 2016.09.25 16:11 提问

java中出现错误的源文件,文件不包含FileWriter类

import java.io.*;
public class FileCopy {
public static void main(String[] args) {
int b = 0;
FileReader in = null;
FileWriter out = null;
try {
in = new FileReader("d:/java/TestArry/Test.java");
out = new FileWriter("d:/java/zlc.java");
while((b=in.read())!=-1){
out.write(b);
}
out.close();
in.close();

  } catch (FileNotFoundException e2) {
    System.out.println("找不到指定文件"); System.exit(-1);
  } catch (IOException e1) {
    System.out.println("文件复制错误"); System.exit(-1);
  }
  System.out.println("文件已复制");

}
}
出现下面的错误
图片说明

1个回答

caozhy
caozhy   Ds   Rxr 2016.09.26 00:15

import java.io.FileWriter; 加上这个看看

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java源文件编译出错:类文件包含错误的类 请删除该文件或确保文件位于正确的类路径子目录中
做了一下这样的测试:通过在环境变量中配置classpath使得不同路径下的类可以被引入。 D:\a\Test.java文件: import com.Dog public class Test{ public static void main(String[] args) { Dog d = new Dog(); System.out.println(d
java编译提示错误的类文件,类文件包含错误的类,请删除该文件或确保该文件位于正确的类路径子目录中
在一个目录中新建一个类A1,内容如下。 public class  A1 {     public static void main(String[] args)     {         System.out.println("Hello World!");     } } 同一个目录中新建一个类B1,内容如下 public class  B1 {     pu
FileReader和FileWriter使用同一个文件源的问题
在上图中,fr和fw都同时用f初始化后,fr.read();会出现问题,好像会读不出内容,而此时的fw.write();却没有受到影响。所以应该使用到时才初始化,如图下 这里我发现的问题是:当两个io流使用同一个srcFile初始化后,会对这两个流有什么影响?
学习笔记 - FileWriter将字符串写入文件
public class FileWritertest { public static void main(String[] args) { // TODO Auto-generated method stub FileWritertest fwt = new FileWritertest(); fwt.writerByByte("fsdfwefasdf", "d:\\test2.
使用FileReader和FileWriter读取写入文件内容
java 中的字节流不能直接操作Unicode字符,要想直接操作字符输入/输出要使用几个字符输入/输出类。字符流层次结构的顶层是Reader和Writer抽象类。1、Reader    Reader是定义java的流式字符输入模式的抽象类。错误异常为IOException。    主要方法有:    abstract  void  close() 关闭输入流,关闭后读取将会产生IOExceptio
001.一个.java源文件中是否可以包含多个类(不是内部类)?有什么限制?
一个.java类中是可以有多个类。 但是,在多个类中,有且只有一个public类,且public类的类名必须与*.java的文件名相一致。 ------------------------------------------ JVM虚拟机实例通过调用某个类的main()来执行程序,这个main()必须时public static void 并接受一个字符串作为参数,但
一个.java源文件包含多个类及内部类的定义?
一个.java源文件包含多个类及内部类的定义?可以有多个类,但只能有一个public类,且public类名必须与文件名一致。内部类包括: 1. 常规(成员)内部类 没有用static修饰且定义在外部类类体中。常规内部类中的方法,可以直接使用外部类的实例变量和实例方法。常规内部类中可以直接使用内部类实例对象。 2. 静态内部类 与类的其他静态成员相似。由于static内部类不具有任何对外部
Writer输出流写到文件(覆盖源文件内容)
Writer输出流写到文件(覆盖源文件内容)
一个.java源文件中可以有多个类吗?
一个.Java源文件中可以有多个类吗?(内部类除外)有什么条件?带着这个疑惑,动手建几个测试类, 揭开心中的疑惑。以下是解开疑惑过程:  package test; /**  * 一个.java源文件中可以有多个类吗?(内部类除外)有什么条件?   * 可以的     *但是只能有一个public类, 而且如果有public类的话,这个文件的名字要和这个类的名字一样。  *如
Java中FileWriter类的常用方法
FileWriter字符输出流构造方法public FileWriter(String fileName) throws IOException根据给定的文件名构造一个 FileWriter 对象。 fileName - 一个字符串,表示与系统有关的文件名。public FileWriter(String fileName,boolean append) throws IOException根据给...