package demo; import java.io.FileInputStream; import java.io.InputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; public class PrintFileNames { public static void main(String[] args) throws Exception { String fileName = "C://commons-collections-3.2.zip"; InputStream is = new FileInputStream(fileName); ZipInputStream zis = new ZipInputStream(is); ZipEntry ze = null; while ((ze = zis.getNextEntry()) != null) { if (!ze.isDirectory()) { System.out.println("Name:" + ze.getName()); } } } }