import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; public class JavaMain ... { public static void main(String[] args) throws Exception ...{ String zip = "pac.zip"; String one = "one.txt"; String two = "two.txt"; FileOutputStream fos = new FileOutputStream(zip); ZipOutputStream zos = new ZipOutputStream(fos); BufferedOutputStream bos = new BufferedOutputStream(zos); zos.setComment("About Java Zipping"); FileInputStream fisOne = new FileInputStream(one); BufferedInputStream bisOne = new BufferedInputStream(fisOne); zos.putNextEntry(new ZipEntry("one.txt")); int value = -1; while ((value = bisOne.read()) != -1) ...{ bos.write(value); } bos.flush(); bisOne.close(); FileInputStream fisTwo = new FileInputStream(two); BufferedInputStream bisTwo = new BufferedInputStream(fisTwo); zos.putNextEntry(new ZipEntry("two.txt")); value = -1; while ((value = bisTwo.read()) != -1) ...{ bos.write(value); } bos.flush(); bisTwo.close(); bos.close(); } }