使用Apache ANT构建。在classpath中包含了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);
}
导入错误了。 import org.apache.commons.io.IOUtils;
答案 0 :(得分:6)
请尝试一些事情:
验证代码是否包含:
import org.apache.commons.compress.utils.IOUtils;
验证build.xml是否包含javac任务的类路径引用,其中包含:
<classpath>
<pathelement path="${classpath}"/>
<pathelement location="lib/commons-io-2.4.jar"/>
</classpath>