2

使用 Apache ANT 构建。在类路径中包含 commons-io-2.4.jar。编译器显示此错误:

 error: cannot find symbol
    [javac]         IOUtils.copy(in, out);

编辑 - 代码

File f1 = new File("c:\\json\\user.json");
 File f2 = new File("c:\\json\\user1.json");

 InputStream in = new FileInputStream(f1);
 OutputStream out = new FileOutputStream(f2, true); // appending output stream

 try {
    IOUtils.copy(in, out);
 }
 finally {
     IOUtils.closeQuietly(in);
     IOUtils.closeQuietly(out);
 }

编辑-答案

导入错误。导入 org.apache.commons.io.IOUtils;

4

1 回答 1

6

要尝试一些事情,请:

  • 验证代码是否具有:

    import org.apache.commons.compress.utils.IOUtils;

  • 验证 build.xml 是否具有 javac 任务的类路径引用,其中包含:

    <classpath>
    <pathelement path="${classpath}"/>
    <pathelement location="lib/commons-io-2.4.jar"/>
    </classpath>

于 2012-08-08T03:26:51.920 回答