Wie das Glas Befehl zu verwenden

Sie verwenden die Glas Befehl in Java zu erstellen JAR-Datei, whichis eine einzelne Datei, die mehr als eine Klasse in einem komprimierten Format, das die Java Runtime Environment schnell zugreifen können enthalten kann. (GLAS steht für Java-Archiv.)

Eine JAR-Datei kann einige oder Tausenden von Klassen in ihm. In der Tat wird die gesamte Java-API in einer einzigen JAR-Datei gespeichert benannt rt.java. (Das rt steht für Laufzeit.Es ist) eine große Datei - über 35MB - aber das ist nicht schlecht, wenn man, dass es mehr als 12.000 Klassen enthält.

JAR-Dateien sind ähnlich im Format Zip-Dateien, ein komprimiertes Format hergestellt durch das PKZIP Programm populär. Der wesentliche Unterschied besteht darin, dass die JAR-Dateien eine spezielle Datei enthalten, die so genannte Manifest-Datei, die enthält Informationen über die Dateien im Archiv. Dieses Manifest wird automatisch durch die erstellt Glas Dienstprogramm, aber Sie können ein Manifest der eigenen liefern zusätzliche Informationen über die archivierten Dateien zur Verfügung zu stellen.

JAR-Dateien sind der normale Weg fertige Java-Anwendungen zu verteilen. Nach der Anwendung Finishing, führen Sie die Glas Befehl von einer Eingabeaufforderung die JAR-Datei zu erstellen. Dann kann ein anderer Benutzer kopieren Sie die JAR-Datei auf seinem Computer. Der Benutzer kann dann führen Sie die Anwendung direkt aus der JAR-Datei.

JAR-Dateien werden ebenfalls zu verteilen Klassenbibliotheken verwendet. Sie können eine JAR-Datei in die Umgebungsvariable CLASSPATH hinzuzufügen. Dann werden die Klassen in der JAR-Datei auf jedem Java-Programm automatisch zur Verfügung, die das Paket importiert werden, die die Klassen enthält.

Das Grundformat der Glas Befehl ist

jar Optionen jar-Datei [Manifest-Datei] class-Dateien ...

Die Optionen geben Sie die grundlegende Aktion, die Sie wollen Glas durchzuführen und zusätzliche Informationen zu geben, wie Sie den Befehl arbeiten wollen. Hier sind die Optionen:

OptionBeschreibung
cErstellt ein neues Glas Datei.
uAktualisiert eine bestehende Glas Datei.
xExtrahiert Dateien aus einem vorhandenen GlasDatei.
tListet den Inhalt eines GlasDatei.
fZeigt an, dass die Glas Datei isspecified als Argument. Sie wollen fast immer thisoption zu verwenden.
vAusführlich dargestellte Ausgabe. Diese Option weist den Befehl jar zusätzliche Informationen angezeigt werden whileit funktioniert.
0Dateien nicht komprimieren, wenn sie diese der archive.This Option fügt wird viel nicht verwendet.
mGibt an, dass eine Manifest-Datei zur Verfügung gestellt wird. Es ist listedas das nächste Argument im Anschluss an die GlasDatei.
MGibt an, dass eine Manifestdatei thearchive nicht hinzugefügt werden sollte. Diese Option wird nur selten verwendet.

Beachten Sie, dass Sie zumindest angeben, muss die c, u, x, oder t Option zu sagen, Glas welche Aktion Sie ausführen möchten.

Menü