用 appache 的 commons-compress-1.9.jar 压缩zip包

jar包下载路径:http://commons.apache.org/proper/commons-compress/download_compress.cgi

public static void main(String[] args) {
    ZipArchiveOutputStream zipOutput = null;  
        try {  
            String folderPath = "d:\\测试文件夹";   
            File zipFile = new File("d:\\demo.zip");  
            zipOutput = (ZipArchiveOutputStream) new ArchiveStreamFactory().createArchiveOutputStream(ArchiveStreamFactory.ZIP, new FileOutputStream(zipFile));  
            zipOutput.setEncoding("UTF-8");  
            zipOutput.setUseZip64(Zip64Mode.AsNeeded);  
            File[] files = new File(folderPath).listFiles();