In diesem Artikel wird die Verwendung von Jar-Verpackungen genauer analysiert. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
jar ist ein Standard-Java-Paketierungsbefehl, der sich im Verzeichnis JAVA_HOME/bin/ befindet. Die Hauptfunktion besteht darin, mehrere Dateien in eine einzige JAR-Datei zu packen.
Erstellen Sie eine JAR-Datei und kopieren Sie den Code wie folgt: jar c[v0Mmfe] [manifest] [jarfile] [entrypoint] [-C dir] inputfiles [-Joption]
Aktualisieren Sie den Code zum Kopieren der JAR-Datei wie folgt: jar u[v0Mmfe] [manifest] [jarfile] [entrypoint] [-C dir] inputfiles [-Joption]
Entpacken Sie die JAR-Datei und kopieren Sie den Code wie folgt: jar x[vf] [jarfile] [inputfiles] [-Joption]
Zeigen Sie die Jar-Paketstruktur an und kopieren Sie den Code wie folgt: jar t[vf] [jarfile] [inputfiles] [-Joption]
Fügen Sie der JAR-Datei einen Index hinzu und kopieren Sie den Code wie folgt: jar i jarfile [-Joption]
wobei [] für optional steht
Die Parameteranalyse ist wie folgt:
jarfile: Die Ziel-JAR-Datei, die erstellt, aktualisiert, dekomprimiert oder angezeigt werden soll und mit der Option -f verwendet wird
Eingabedateien: Dateien oder Verzeichnisse werden durch Leerzeichen getrennt, was darauf hinweist, dass Dateien oder Verzeichnisse gepackt werden müssen, Dateien oder Verzeichnisse im JAR-Paket dekomprimiert werden müssen und Dateien oder Verzeichnisse im JAR-Paket angezeigt werden sollen. Wenn es sich um ein Verzeichnis handelt, wird es rekursiv verarbeitet. Mehrere Dateien werden im Zip-Modus komprimiert, sofern nicht Option 0 hinzugefügt wird
Manifest: Geben Sie die Manifestdatei an, die mit dem Parameter -m verwendet wird
Einstiegspunkt: Geben Sie den Klassennamen als Einstiegspunkt der Anwendung an, der mit der Option -e verwendet wird. Insbesondere muss die Reihenfolge von Manifest, Jarfile und Einstiegspunkt entsprechend den Parametern -m, -f und -e gleich sein.
-C dir: Geben Sie bei der Verarbeitung von Eingabedateien das Verzeichnis der nachfolgenden Eingabedatei an. Es können mehrere -C dir-Eingabedateien vorhanden sein.
-Joption: Geben Sie die Parameter der Java-Runtiome-Umgebung an. Zwischen -J und der Option darf kein Leerzeichen stehen.
Optionen:
c Erstellen Sie ein neues JAR-Paket
u Aktualisieren Sie vorhandene JAR-Pakete
x Dekomprimieren Sie das angegebene JAR-Paket
t zeigt den Inhalt des JAR-Pakets an
f wird mit Jarfile verwendet
v Ausgabedetails
0 Keine Zip-Komprimierung verwenden
M erstellt beim Generieren eines JAR-Pakets keine Manifestdatei
Ich werde mit Manifest verwendet
e wird zusammen mit dem Eintragspunkt verwendet, um die Eintragsklasse des Programms anzugeben und sie in die generierte Manifestdatei zu schreiben, die der Hauptklasse entspricht. Wenn es zusammen mit Manifest verwendet wird und die Hauptklasse im Manifest benannt wird, treten Verpackungsfehler auf.
Ich hoffe, dass dieser Artikel für die Java-Programmierung aller hilfreich sein wird.