Está na sandbox, aqui.
É só baixar com um Tortoise da vida e gerar um jar.
Isso é o que podemos chamar de encapsulamento.
Ex de uso abaixo:
public static void compactar(List<File> listaDeArquivos,
String nomeArquivoCompactado,
String tipoArquivo) throws ArchiveException,
FileNotFoundException{
Archive archiver = ArchiverFactory.getInstance(tipoArquivo);
File arqZip = new File(nomeArquivoCompactado);
if (arqZip.exists()){
arqZip.delete();
}
for (File arquivo: listaDeArquivos){
archiver.add(arquivo);
}
archiver.save(arqZip);
}
Abraços