import java.io.File;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Zip;
public class Test {
private File createZipFile(File src, File dest) {
Zip zip = new Zip();
zip.setBasedir(src);
zip.setDestFile(dest);
Project p = new Project();
zip.setProject(p);
zip.execute();
return dest;
}
/**
* @param args
*/
public static void main(String[] args) {
new Test().createZipFile(new File("c:/tmp"), new File("c:/tmp/hh.zip"));
}
}
第一个参数必须是目录,第二个是新的文件名称