Lets sagen, dass ich eine WAR-Dateiwie in einem Krieg Datei
myWarFile.war
Diese Datei hat eine JAR-Datei im Inneren haben - WEB-INF/myJarFile. jar
Ich möchte sehen, was die Dateien in myJarFile.jar sind, ohne die Kriegsdatei zu extrahieren.
Gibt es eine Möglichkeit, es zu tun?
gut, das zu einfach wäre: -) Lassen Sie mich meine Frage mit einem Beispiel umformulieren $ ls myWarFile.war $ jar -tvf myWarFile.war | grep myJarFile WEB-INF/myJarFile.jar Frage ist, wie sehe ich den Inhalt von myJarFile.jar "ohne zuerst den Inhalt von myWarFile.war" .. gibt es eine Verknüpfung? – sunny8107
Die 't'-Option bedeutet nur den Inhalt anzeigen, es extrahiert nicht den Krieg. von der man-Seite: t Listet das Inhaltsverzeichnis aus JAR-Datei (wenn f angegeben ist) oder Standardeingabe (wenn F und JAR-Datei weggelassen werden). Wenn Eingabedateien angegeben sind, werden nur die angegebenen Dateien und Verzeichnisse aufgelistet. Andere - weise sind alle Dateien und Verzeichnisse aufgeführt. – hvgotcodes
aah ich sehe. Mann, ich lese die Frage immer falsch. Sie haben eine Jar-Datei in einem Krieg und wollen das Glas sehen. In diesem Fall extrahieren Sie nur das Glas aus dem Krieg, dann listet den Inhalt auf, dann löschen Sie die extrahierte Datei ... bearbeitet meine Antwort oben mit allen Schritten ... – hvgotcodes