Merci pour l'info mais j'ai encore un problème
Je fais :
out.putNextEntry(new JarEntry(nom_archive));
BufferedInputStream cacheIn = new BufferedInputStream(new FileInputStream(nom_fichier_a_compresse));
while ((b = cacheIn.read()) != -1)
out.write(b);
cacheIn.close();
out.closeEntry();
J'ai bien une archive jar non vide mais quand j'essaye
de décompresser, j'ai l'exception :
java.util.zip.ZipException: invalid EXT descriptor signature
at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:348)
at java.util.zip.ZipInputStream.read(ZipInputStream.java:144)
at sun.tools.jar.Main.extractFile(Main.java:715)
at sun.tools.jar.Main.extract(Main.java:678)
at sun.tools.jar.Main.run(Main.java:191)
at sun.tools.jar.Main.main(Main.java:904)