Heim >Java >javaLernprogramm >So generieren Sie eine ausführbare Exe-Datei in Java
1. Laden Sie das Tool EXE4J herunter, das JAR-Pakete in EXE konvertiert.
2. Nachdem der Download abgeschlossen ist, führen Sie die folgenden Schritte aus, um EXE4J zu installieren. 2. JAR-Dateien erstellen
Bevor Sie das geschriebene Java-Programm in ein EXE-Programm konvertieren, müssen Sie das Java-Programm zunächst in ein JAR-Paket exportieren. und dann Nur dann können Sie das gewünschte EXE-Programm über EXE4J generieren. Das von mir verwendete Tool ist Folgendes:
1 Öffnen Sie ein Java-Projekt, das debuggt und ausgeführt werden kann, und wählen Sie dann die Option „JAR-Datei“. unter der Java-Option.Wählen Sie das zu exportierende Java-Projekt aus und geben Sie den Exportpfad für das JAR-Paket an. Klicken Sie auf „Fertig stellen“, um das generierte JAR-Paket im entsprechenden Pfad anzuzeigen. 3. Konvertieren Sie JAR-Dateien in EXE-Dateien Auswertung exe4j". Sie können bei der Registrierung die folgende Registrierungsnummer verwenden:
A-XVK258563F-1p4lv7mg7sav
A-XVK267351F-dpurrhnyarvaA -XVK 204432F-1kkoilo1jy2h4rA-XVK246130F-1l7msieqiwqnq
A- A-XVK275016F-15wjjcbn4tpj
2. Klicken Sie auf Weiter und wählen Sie den Modus „JAR in EXE“.
3. Klicken Sie auf „Weiter“ und geben Sie den generierten Anwendungsnamen und das Ausgabeverzeichnis ein.
Klicken Sie auf Weiter, treffen Sie eine Auswahl basierend auf Ihrer Anwendungskategorie und geben Sie einen Namen für die ausführbare Datei ein. Die restlichen Optionen können nach Ihren eigenen Bedürfnissen eingestellt werden.
Standardmäßig wird die generierte EXE-Datei zuerst in der 32-Bit-JDK-Umgebung ausgeführt. Wenn das Betriebssystem des Zielcomputers 64-Bit ist, sollten Sie sicherheitshalber die folgenden Optionen überprüfen:5. Klicken Sie auf Weiter, fügen Sie das JAR-Paket hinzu, das EXE generieren muss, und legen Sie es fest Hauptklasse.
Bei der Anwendung der Java-API müssen die minimalen und maximalen Versionsgrenzen der Laufzeit-JRE festgelegt werden, um sie an verschiedene Anwendungsszenarien anzupassen.
Dann legen Sie die JDK-Abhängigkeiten fest, die beim Generieren von EXE-Dateien erforderlich sind. Wenn Java korrekt in den Systemumgebungsvariablen konfiguriert wurde, kann dieser Schritt im Allgemeinen übersprungen werden.
Wenn Sie die folgende Oberfläche sehen, ist die Konvertierung der JAR-Datei in die entsprechende Exe-Datei abgeschlossen. Zu diesem Zeitpunkt können Sie die entsprechende exe-Datei öffnen, um zu sehen, ob sie normal ausgeführt wird.
4. Mögliche Probleme
1. Beim Ausführen der EXE-Datei wird java.lang.NoClassDefFoundError angezeigtIhr Programm verwendet ein JAR-Paket eines Drittanbieters, aber beim Generieren der EXE-Datei konnte nicht zugeordnet werden. Die referenzierten Bibliotheken von Drittanbietern müssen in den Aufruf „ConfigureJava“ einbezogen werden.
2. Beim Ausführen der EXE-Datei wird java.lang.UnsatisfiedLinkError
# 🎜 🎜#
Dies liegt daran, dass das im Programm referenzierte JAR-Paket über Methoden zum Aufrufen einiger DLL-Dateien über den JNI-Mechanismus verfügt, diese jedoch beim Konfigurieren und Generieren von EXE nicht angegeben werden. Beim Konfigurieren des Java-Aufrufs müssen Sie das Verzeichnis hinzufügen, in dem sich die DLL in den nativen Bibliotheken befindet.
3. Beim Ausführen der EXE-Datei wird ein java.lang.UnsupportedClassVersionError #🎜 🎜#Dies wird normalerweise durch die Inkonsistenz zwischen der Laufzeit-JDK-Version und der entwickelten JDK-Version verursacht (wenn Sie beispielsweise ein 64-Bit-JDK verwenden). entwickelt, aber auf anderen Computern Wenn es darauf läuft, fehlt seinem JDK 32-Bit), und die Anzahl der JDKs auf beiden Seiten ist gleich.
Das obige ist der detaillierte Inhalt vonSo generieren Sie eine ausführbare Exe-Datei in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!