import java.io.*; import java.util.jar.*; import java.util.zip.GZIPInputStream; public class ExUnpack200 { public static void main(String[] args) { String fichierPack = "jarPack.pack"; JarOutputStream out = null; InputStream in = null; try { Pack200.Unpacker unpacker = Pack200.newUnpacker(); out = new JarOutputStream(new FileOutputStream(fichierPack + ".unpacked")); in = new FileInputStream(fichierPack); if (fichierPack.endsWith(".gz")) in = new GZIPInputStream(in); unpacker.unpack(in, out); } catch (IOException ex) { System.out.println(ex.getMessage()); } } }