Hilfreiche Ratschläge

So erstellen Sie eine ausführbare Datei in Eclipse

Pin
Send
Share
Send
Send


Dies ist eine völlig neue Frage. Ich verwende Eclipse unter Ubuntu. Ich habe ein Testprojekt erstellt, das ich für eine ausführbare Datei kompilieren möchte (das Linux-Äquivalent der Datei Windows.exe). Hier ist der Inhalt meines Programms:

Ich möchte wissen, wie man es kompiliert und dann über die Befehlszeile ausführt.

Sie müssen eine ausführbare JAR-Datei erstellen. Die Schritte werden in Kürze vergehen.

Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie die JAR-Datei im Abschnitt "Exportieren" aus.

Geben Sie den Pfad ein, in dem Sie es speichern möchten. Ein Beispiel hierfür ist Windows. Wechseln Sie zu Ihrer Plattform.

Bearbeiten Sie das Feld der Hauptklasse, indem Sie die Position Ihrer Klasse mit der Hauptmethode anzeigen und auswählen.

Öffnen Sie zum Ausführen der JAR-Datei eine Shell oder eine Eingabeaufforderung und führen Sie den folgenden Befehl aus:

Java-Jar-Pfad / to / test.jar

Wählen Sie in Eclipse die Datei aus und exportieren Sie sie. Anschließend müssen Sie das ausführbare Glas auswählen. Außerdem werden Sie aufgefordert, die MyTest-Hauptklasse in Ihrem Fall auszuwählen.

Die Eclipes-Tutorials sind sehr nützlich, wenn Sie das Tutorial „Erstellen einer Hello World-Anwendung“ abschließen. Es führt Sie durch den Prozess des Einrichtens eines Projekts, des Erstellens einer Anwendung und des Ausführens einer JAR-Datei.

Ich möchte wissen, wie man es kompiliert.

Weitere Antworten dazu, wie Sie mit Eclipse eine JAR-Datei erstellen können, finden Sie hier.

. und dann, wie man es von der Kommandozeile aus ausführt.

Im einfachen Fall führen Sie es aus, indem Sie java -jar yourApp.jar ausführen.

Wenn Ihre Anwendung von externen Bibliotheken abhängt, ist dies etwas komplizierter.

Wie kann ich eine JAR-Datei über eine ausführbare JAR-Datei auswählen?

Build-Automatisierung

Wie bereits erwähnt, können Sie beim Erstellen einer JAR-Datei mit Eclipse das generierte Ant-Skript mit allen erforderlichen Aktionen speichern.

In den Projekteigenschaften (Projekt -> Eigenschaften) Es gibt einen Abschnitt Bauherren, in dem Sie zusätzliche Builder erstellen können, und insbesondere Ant kann ein solcher Builder sein, für den Sie diese Datei freigeben. Danach wird jedes Mal, wenn Sie das Projekt starten (Strg + F11), die JAR-Datei automatisch erfasst, wenn Änderungen im Quellcode vorgenommen wurden.

Diese Möglichkeit der dauerhaften Montage des JAR ist aus diesem Grund nicht besonders zweckmäßig kann eine unangenehme Zeit in Anspruch nehmen. Stattdessen können Sie diesen Builder in den externen Tools erstellen (Ausführen -> Externe Tools -> Externe Tools-Konfigurationen) und führen Sie die JAR-Assembly nur dann aus, wenn Sie sie wirklich benötigen.

Du hast eine Klasse MeineApp.KlasseDas ist in der Packung meine.Anwendung. Sie können Bilddateien zum Beispiel in einfügen meine.Anwendungsbilder und greifen Sie wie folgt aus der MyApp-Klasse auf sie zu:
Oder aus einer anderen Klasse:

Mit diesem Ansatz können Sie sowohl auf nicht gepackte Ressourcendateien als auch auf solche zugreifen, die zusammen mit Klassen in der JAR gepackt sind.

Pin
Send
Share
Send
Send