Hallo,
folgende Situation: Ich habe eine JavaArchiv Datei „maps.jar“
nun möchte ich gern aus einem Java-Programm heraus, eine weitere
Datei in die maps.jar integrieren.
Der Code:
FileOutputStream out = new FileOutputStream(„maps.jar“, true); // anhängen
JarOutputStream archiv = new JarOutputStream(out);
archiv.putNextEntry(new ZipEntry(„Test.ser“));
ObjectOutputStream raus = new ObjectOutputStream(archiv); // ObjektSerialisierung
raus.writeObject(irgendein Objekt);
archiv.closeEntry();
raus.close();
Das Problem: Die Datei maps.jar wird zwar grösser, aber ich kann
nur noch auf diesen letzten Entry ‚Test.ser‘ zugreifen.
Ich habe mir jetzt zwar eine behelfsmässige Lösung geschnitzt, die ist
aber sehr schlecht und aufwendig.
Wie kann ich die alten Entrys retten ???
Danke schonmal
Ben