Der erste Typ: Verwenden Sie die Exportfunktion, die mit Sonnenfinsternis geliefert wird
Die erste Methode ist in zwei Situationen unterteilt, um die erste Situation zu betrachten: Projektpaket ohne Bezug auf externes Glas
Schritt 1: Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie exportieren, wählen Sie Java> JAR-Datei (wählen Sie nicht Runnable JAR-Datei aus).
Schritt 2: Wählen Sie das Projekt und die Datei aus, die Sie exportieren möchten, und geben Sie den Datei -Exportpfad an. Klicken Sie auf zwei nächste Schritte in einer Zeile zum vierten Schritt.
Schritt 3: Wählen Sie die Hauptklasse.
Befolgen Sie die obigen Schritte, um die Verpackung eines externen JAR -Projekts ohne Bezug zu vervollständigen.
Der zweite Fall: Projektpaket ohne Bezug auf externes Glas
Wenn wir auf externe Gläser verweisen, ist es etwas umständlich, den mit Sonnenfinsternis gelieferten Export zu verwenden.
Schritt 1: Bereiten Sie die Hauptmanifestdatei "Mainfest.mf" vor und platzieren Sie sie unter den Projektordner.
Mainfest.mf ist die Konfigurationsdatei des Glass. Die erste Zeile definiert die Version, die zweite Zeile weist auf den Pfad des externen Glass hin, die dritte Zeile ist die Hauptanzeige der Klasse und die vierte Zeile ist die leere Zeile.
Manifestversion: 1.0 Klassenpfad: lib/rxtxcomm.jar Hauptklasse: com.main.client
Es ist erwähnenswert, dass das Schreiben von Mainfest.MF strenge Spezifikationen erfordert, und eine kleine Nachlässigkeit wird dazu führen, dass die JAR -Ausführung ungültig ist.
1 Die erste Zeile kann nicht leer sein, es kann keine leeren Linien zwischen den Zeilen geben und der letzte Zeichen jeder Zeile kann kein Raum sein
2 Die letzte Zeile muss eine leere Linie sein
3 Es muss Platz zwischen Namen und Wert jeder Eigenschaft (nach dem Dickdarm) geben
4 Jede Zeile der Datei darf 72 Bytes nicht überschreiten (normalerweise 70 ASCII -Buchstaben plus Kutschenrückkehrzeile); Wenn 72 Bytes nicht ausreichen, wird eine neue Linie mit einem Raum gestartet und begonnen: Linien, die mit einem Raum beginnen, gelten als Fortsetzung der vorherigen Zeile.
Detaillierte Regeln Dieser Artikel spricht über die Vorsichtsmaßnahmen für das Schreiben von Manifest.mf -Dateien
Schritt 2: Führen Sie wie das Projekt ohne externes Glas Schritt 3 zuerst wie oben aus. Der Unterschied besteht darin, dass Sie die vorhandene Liste auswählen und dann auf Fertig stellen müssen.
Die oben genannten sind zwei Situationen der ersten Methode. Zu diesem Zeitpunkt können wir JAR -Pakete erzeugen. (Wie fähre ich die JAR -Datei aus? Klicken Sie hier)
Der erste Typ: Verwenden Sie das Eclipse Plugin Fat Jar, um Glas zu verpacken
Schritt 1: Installieren Sie das Fat Jar -Plugin zuerst für Eclipse
Fat Jar Update Site: http://kurucz-grafika.de/fatjar
Nachdem die Datei geladen wurde, klicken Sie, um alles auszuwählen, und Sie werden wissen, dass der nächste Schritt abgeschlossen ist. Sie werden zum Neustart aufgefordert und die Installation wird abgeschlossen. (Fat Jar -Installationsfehler? Klicken Sie hier)
Schritt 2: Klicken Sie mit der rechten Maustaste auf den Projektnamen, und Sie sehen Fat Jar Build und klicken.
Schritt 3: Konfigurieren Sie den Speicherort des Glas und der Hauptklasse.
Es ist im roten Feld erforderlich, klicken Sie auf Browser, um die Hauptklasse auszuwählen. (Klicken Sie nicht auf Browser? Klicken Sie hier, um die Lösung anzuzeigen.)
Schritt 4: Wählen Sie die zu verpackte Datei und das externe Glas aus und klicken Sie auf Fertig stellen.
Zu diesem Zeitpunkt haben wir das Projekt mit dem Fat Jar -Plugin abgeschlossen, um ein externes Glas zu erstellen.
Probleme, die in der Mitte und den Lösungen auftreten können
Frage 1: Wie führe ich die JAR -Datei nach dem Packen aus?
Lösung:
Die erste Methode: Geben Sie Java -jar xxx.jar direkt unter CMD ein, um mit dem Lauf zu beginnen. (Möglicherweise müssen Sie den Antriebsbuchstaben und den Ordner umstellen. Klicken Sie hier.)
(Wie im Bild gezeigt, wurde das Glas unter C -Disk -Benutzer> Chen platziert)
Die zweite Methode: Erstellen Sie eine neue Batch -Datei, Inhalt: Java -jar xxx.jar. Platzieren Sie es einfach unter demselben Ordner wie das JAR-Paket und doppelklicken Sie dann, um den Effekt anzuzeigen.
Frage 2: Was soll ich tun, wenn ich bei der Installation von Fat Jar einen Fehler bekomme?
Lösung:
In Sonnenfinsternis
Hilfe -> Neue Software installieren ... -> Arbeiten mit
-> Wählen Sie "Die Eclipse -Projekt -Updates - http://download.eclipse.org/eclipse/updates/4.7"
-> Überprüfen Sie "Eclipse 2.0 -Plugin -Support" unter "Eclipse -Tests, Tools, Beispielen und Extras"
Nach der Installation einfach Fat Jar einbauen
Frage 3: Warum kann meine Hauptklassendatei nicht durchsuchen? (Vermutlich gibt es ein Problem mit Eclipse und Fat Jar -Versionskompatibilität)
Lösung:
Verwenden Sie zunächst den in Eclipse enthaltenen Export-Export, um den Namen der Hauptklasse anzuzeigen (die Exportmethode ist wie oben), kopieren und fügen Sie dann die Schritte ein.
Im Allgemeinen ist die Hauptklasse der Paketname. Der Hauptname der Klasse hat möglicherweise keine Java-, Haupt- und andere Suffixe.
Hinweis: Die im Artikel verwendeten Software und Versionen sind wie folgt
Eclips Sauerstoff mit offiziellem Übersetzungs -Plugin
JDK 9
Fat Jar Plugin
Zusammenfassen
Das obige ist eine detaillierte Erklärung der beiden Methoden und Problemlösungsmethoden für die Eclipse, um Projekte in JAR -Dateien zu verpacken. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird allen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!