Ich bin vor einiger Zeit gegen eine Wand namens Maven gestoßen und habe daraus gelernt, dass Maven der erste Ort war, an dem eine ausführbare JAR-Datei erstellt wurde.
Dieses Mal werde ich den einfachsten Weg vorstellen, ein ausführbares Glas, das an verschiedenen Orten gesammelt wurde, als Memorandum dessen zu erstellen, was ich damals gelernt habe.
Wenn Sie einen anderen einfacheren Weg kennen, würde ich mich freuen, wenn Sie darauf hinweisen könnten. Ich habe einen separaten Artikel über die grundlegende Verwendung von Maven geschrieben. Bitte beachten Sie dies auch.
java -jar <Jar-Dateiname>
Eine JAR-Datei, die mit dem Befehl ausgeführt werden kann.
Normalerweise muss ein mit Java erstelltes Programm bei seiner Ausführung als ausführbares JAR erstellt werden.
java -classpath <Jar-Dateiname> <Klassenname mit Haupt> <Befehlszeilenargument>
Es ist erforderlich, die auszuführende JAR-Datei und den Klassenpfad separat wie in anzugeben. Wenn Sie sie jedoch als ausführbare JAR-Datei erstellen, können Sie sie nur mit dem zu Beginn eingeführten Befehl ausführen. Wenn es sich um eine GUI-Umgebung wie Windows handelt, kann sie durch Doppelklicken ausgeführt werden. In diesem Fall ist die Konsolenanwendung schwierig, aber ...
Die Geschichte geht schief, aber ich plane, einen Artikel darüber zu schreiben, wie man ein GUI-Programm mit Java erstellt. Wenn Sie also interessiert sind, warten Sie bitte eine Weile.
Von hier aus werde ich Ihnen zeigen, wie Sie mit Maven ein ausführbares JAR erstellen. In diesem Artikel verwenden wir Eclipse und gehen davon aus, dass Sie die Grundlagen der Verwendung von Maven verstehen. Wenn Sie von Maven gehört haben, aber nicht wissen, was es ist, lesen Sie bitte den Rest des Artikels, nachdem Sie Maven in gewissem Umfang verwenden können.
Ich habe einen solchen Artikel einmal geschrieben. Wenn Sie möchten, lesen Sie bitte hier.
Es kann entweder Eclipse oder Mavens Komano verwendet werden. Erstellen Sie jedoch vorerst ein Maven-Projekt. Dieses Mal spielt es keine Rolle, ob Sie eine ausführbare JAR-Datei erstellen können. Erstellen Sie also eine Hello World-Quelldatei und fügen Sie sie ein.
Verwenden Sie zum Erstellen einer ausführbaren JAR-Datei in Maven ein Maven-Plugin namens Assembly-Plugin.
Fügen Sie den folgenden Inhalt zu pom.xml hinzu und fügen Sie das Plug-In hinzu.
<! - Plugin für ausführbare JAR-Dateien->
Zu diesem Zeitpunkt sind alle Maven-Einstellungen abgeschlossen. Jetzt müssen Sie nur noch mit den bekannten Befehlen erstellen. Führen Sie den folgenden Befehl in dem Verzeichnis aus, das pom.xml des erstellten Projekts enthält.
mvn install
Dann sollte maven ausgeführt und eine JAR-Datei im Zielverzeichnis generiert werden. Ich denke, dass zwei JAR-Dateien generiert wurden, aber die mit "JAR-mit-Abhängigkeiten" ist die ausführbare JAR-Datei.
Führen Sie die JAR-Datei mit einem Befehl aus.
java -jar Generierte JAR-Datei
Was denken Sie? Ich denke, die JAR-Datei wurde ausgeführt.
Bisher haben wir Ihnen gezeigt, wie Sie mit maven eine ausführbare JAR-Datei generieren. Ich habe viel Zeit damit verbracht, die Maven-Serie selbst zu studieren, daher denke ich, dass ich einen weiteren Artikel veröffentlichen werde. Ich hoffe, es ist nützlich für diejenigen, die Maven verwenden möchten oder keine andere Wahl haben, als es zu verwenden, aber nicht wissen, wie man es verwendet.
Recommended Posts