Extrahieren Bestimmter class-Datei aus der EAR-Datei in Unix
Ich habe eine ear-Datei, die enthält um die 20 jar-Dateien. Jetzt gibt es eine bestimmte jar-Datei in das OHR sagen jar-1, die die Anwendung enthält class-Dateien.
Nun möchte ich eine einzelne Befehlszeile in unix das extrahieren einer bestimmten Klasse Datei aus, die jar (jar-1 in diesem Fall) sich im inneren OHR.
willst du einfach nur wissen, ob diese Klasse existiert in dieser ear-Datei oder Sie wollen eigentlich entpacken Sie es und legen Sie es irgendwo anders, wie ein Ordner ?
ich möchte um es zu entpacken.
ich möchte um es zu entpacken.
InformationsquelleAutor Algorithmist | 2013-02-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich einen Weg, es zu tun in 2 Stufen:
1. finden Sie die gewünschte Datei:
jar-tvf-Datei.Ohr | grep file_you_want.abc - erhalten Sie die Datei, die Sie wollen mit ihm den Weg
jar-xvf Datei.Ohr Pfad/zur/Datei/Datei.abc
das sollte wohl eine separate Frage. Die Antwort ist wahrscheinlich eine Variante auf
jar -uvf file.ear path/to/file/to/add.class
oder etwas ähnliches. Mitjar --help
ist wahrscheinlich, um Ihnen Beratung.InformationsquelleAutor Yishai Landau