try {
ZipFile zipFile = new ZipFile(file.getAbsolutePath());
if (zipFile.isEncrypted()) {
zipFile.setPassword(password);
}
zipFile.extractAll("c:\\ZipTest");
} catch (ZipException ex) {
if (ex.getCode() == 5) {
/// tady si pores stav spatneho hesla
}
}
Nebo neco nechapu?