Heim > Java > javaLernprogramm > Wie erstelle ich eine ausführbare JAR-Datei aus einem Java Swing-Programm?

Wie erstelle ich eine ausführbare JAR-Datei aus einem Java Swing-Programm?

Barbara Streisand
Freigeben: 2024-12-26 09:43:11
Original
956 Leute haben es durchsucht

How to Create an Executable JAR File from a Java Swing Program?

Erstellen ausführbarer JAR-Dateien aus Java-Programmen mit Swing

Das Erstellen einer ausführbaren JAR-Datei für Java-Programme ist ein entscheidender Schritt beim Verpacken und Verteilen von Anwendungen . Hier ist eine detaillierte Anleitung zum Ausführen dieser Aufgabe:

Erstellen der JAR-Datei

Eine JAR-Datei (Java ARchive) ist ein Container, der mehrere Java-Klassendateien in einer einzigen bündelt ausführbar. Um eine JAR-Datei zu erstellen, befolgen Sie diese Schritte:

  1. Kompilieren Sie Ihre Java-Dateien: Kompilieren Sie die Java-Dateien, aus denen Ihr Programm besteht, mit Ihrem bevorzugten Java-Compiler.
  2. Erstellen Sie eine Manifestdatei: Erstellen Sie eine Datei mit dem Namen MANIFEST.MF mit Folgendem Inhalt:
Manifest-Version: 1.0
Main-Class: [Fully-qualified name of your main class]
Nach dem Login kopieren

Wenn Ihre Hauptklasse beispielsweise „MyMainClass“ ist, würde die Manifestdatei Folgendes enthalten:

Manifest-Version: 1.0
Main-Class: com.example.main.MyMainClass
Nach dem Login kopieren
  1. Dateien ablegen in a-Verzeichnis: Platzieren Sie Ihre kompilierten Java-Klassendateien und die MANIFEST.MF-Datei in einem Verzeichnis.

Erstellen der ausführbaren JAR-Datei

Sobald die Dateien organisiert sind, verwenden Sie den Befehl jar, um die ausführbare JAR-Datei zu erstellen:

jar cfm [jar-name].jar MANIFEST.MF *.class
Nach dem Login kopieren

Dieser Befehl erstellt eine JAR-Datei mit dem Namen „[jar-name].jar“, die alle erforderlichen Klassendateien und die angegebene Hauptdatei enthält Klasse.

Beispielcode

Betrachten Sie das folgende Java Swing-Programm:

public class JarExample {

    public static void main(String[] args) {
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                // Your Swing code goes here
            }
        });
    }
}
Nach dem Login kopieren

Erstellen einer ausführbaren JAR-Datei für JarExample

  1. Kompilieren Sie die Java-Datei mit javac JarExample.java.
  2. Erstellen Sie eine MANIFEST.MF-Datei mit folgendem Inhalt:
Manifest-Version: 1.0
Main-Class: JarExample
Nach dem Login kopieren
  1. Platzieren Sie die kompilierte JarExample.class-Datei und die MANIFEST.MF-Datei in ein Verzeichnis.
  2. Erstellen Sie die ausführbare JAR-Datei mit jar cfm jarexample.jar MANIFEST.MF JarExample.class.

Dadurch wird eine ausführbare JAR-Datei mit dem Namen „jarexample.jar“ erstellt, die durch Doppelklicken oder mit dem Befehl java -jar gestartet werden kann.

Das obige ist der detaillierte Inhalt vonWie erstelle ich eine ausführbare JAR-Datei aus einem Java Swing-Programm?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage