>>128
今ざっと作成した簡易ソースです。ソース見た感じだとどうでしょう?
//変数宣言部省略
try {
fos = new FileOutputStream(strZipFileName);
zos = new ZipOutputStream(fos);
for (i = 0; i < strFiles.length(); i++) {
fis = new FileInputStream(strFiles[i]);
zent = new ZipEntry(strFiles[i]);
zos.putNextEntry(zent);
while (-1 != (iLen = fis.read(buf))) {
zos.write(buf, 0, iLen);
}
zos.flush();
zos.closeEntry();
fis.close();
}
} catch(Exception e) {
System.err.println(e);
} finally {
try {
zos.close();
fos.close();
} catch(Exception e) {
System.err.println(e);
}