Wie erstellt man eine JAR-Datei programmgesteuert mit java.util.jar.JarOutputStream
? Die JAR-Datei, die von meinem Programm erzeugt wird, sieht korrekt aus (es extrahiert gut), aber wenn ich versuche, eine Bibliothek von ihr zu laden, beschwert sich Java, dass es keine Dateien finden kann, die klar darin gespeichert sind. Wenn ich die JAR-Datei entpacke und das Befehlszeilentool jar
von Sun verwende, um die Datei erneut zu komprimieren, funktioniert die resultierende Bibliothek einwandfrei. Kurz gesagt, etwas stimmt nicht mit meiner JAR-Datei.Wie verwende ich JarOutputStream, um eine JAR-Datei zu erstellen?
Erläutern Sie, wie Sie eine JAR-Datei programmgesteuert mit einer Manifestdatei erstellen.
Vielleicht sollten Sie Ihre aktuelle (ohne Funktion) zeigen Lösung – ChssPly76