cHrIzMaStEr
Grünschnabel
Hallo und Guten Tag,
ich habe folgendes Problem:
Ich habe irgendwo auf dem Dateisystem ein .jar Archiv liegen (z.B. test.jar). Diese Archiv enthält weitere .jar Archive (oder auch .war - z.B. 1.jar / 2.jar / 3.war / ...) und natürlich den META-INF/MANIFEST.MF Ordner mit der Manifest Datei.
Die Ausgabe dieser ersten Manifest Datei (aus test.jar) ist auch kein Problem, allerdings möchte ich auf alle Manifest Dateien der Jar Archive innerhalb des test.jar Archivs zugreifen, also auch auf die Manifest Dateien aus den .jar Archiven (1.jar / 2.jar / 3.war / ...) die im ersten Archiv (test.jar) enthalten sind!
Leider bekomme ich das nur hin, wenn ich erst jedes Archiv entpacke und dann auf dem Dateisystem nach der MANIFEST.MF suche.... Gibt es eine Möglichkeit ohne jedes Archiv zu entpacken auf die Dateien zuzugriefen!! Dazu müsste ich ja quasi beim rekursiven Aufruf der Methode welche die JAR Einträge auflistet, die jeweilig akutelle Datei angeben (also 1.jar / 2.jar / 3.war / ...) Oder!?
Vlt könnt ihr mir ja helfen oder mir sagen das es nur funktioniert wenn man das Archiv entpackt
Gruß und Danke schonmal...
chrizmaster
ich habe folgendes Problem:
Ich habe irgendwo auf dem Dateisystem ein .jar Archiv liegen (z.B. test.jar). Diese Archiv enthält weitere .jar Archive (oder auch .war - z.B. 1.jar / 2.jar / 3.war / ...) und natürlich den META-INF/MANIFEST.MF Ordner mit der Manifest Datei.
Die Ausgabe dieser ersten Manifest Datei (aus test.jar) ist auch kein Problem, allerdings möchte ich auf alle Manifest Dateien der Jar Archive innerhalb des test.jar Archivs zugreifen, also auch auf die Manifest Dateien aus den .jar Archiven (1.jar / 2.jar / 3.war / ...) die im ersten Archiv (test.jar) enthalten sind!
Leider bekomme ich das nur hin, wenn ich erst jedes Archiv entpacke und dann auf dem Dateisystem nach der MANIFEST.MF suche.... Gibt es eine Möglichkeit ohne jedes Archiv zu entpacken auf die Dateien zuzugriefen!! Dazu müsste ich ja quasi beim rekursiven Aufruf der Methode welche die JAR Einträge auflistet, die jeweilig akutelle Datei angeben (also 1.jar / 2.jar / 3.war / ...) Oder!?
Vlt könnt ihr mir ja helfen oder mir sagen das es nur funktioniert wenn man das Archiv entpackt
Gruß und Danke schonmal...
chrizmaster