Děkuji. Už jsem ho našel dřív, akorát jsem se nebyl jistý, jestli mám použít zrovna tenhle.
Každopádně pomocí tohohle kódu extrahuji soubor do dané složky.
try {
JFileChooser fileChooser = new JFileChooser();
fileChooser.setFileFilter(new FileNameExtensionFilter("Archiv", "zip"));
int i = fileChooser.showOpenDialog(null);
if (i == JFileChooser.APPROVE_OPTION) {
ZipFile zipFile = new ZipFile(fileChooser.getSelectedFile().getAbsoluteP ath());
if (zipFile.isEncrypted()) {
zipFile.setPassword(jTextField1.getText());
}
zipFile.extractAll("c:\\ZipTest");
}
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
Jedinou věc, kterou bych ještě potřeboval, je ověřit, jestli zadané heslo je správné.
Díky.