So erstellen Sie eine Exe-Datei der Javafx-Anwendung
-
13-12-2019 - |
Frage
Ich habe eine Desktop-Anwendung mit Javafx erstellt.Es nutzt die Datenbank von MySQL.Und mithilfe von Netbeans habe ich die Anwendung in ein laufendes JAR gepackt.
Jetzt möchte ich die Anwendung als exe-Datei für die Windows-Benutzer verteilen.Jetzt besteht mein Problem darin, wie man eine Exe-Datei aus dem JAR erstellt und wie diese Exe-Datei eine Verbindung zur Datenbank herstellt.
Lösung
exe4j oder install4j kann eine gute Option sein
Andere Tipps
Es gibt einen Beamten Java Packager-Tool welches Teil der JavaFX-Suite ist.Es kann erschaffen eigenständige Anwendungen inklusive nativem Launcher: .exe
unter Windows, .app
Bundle unter OS X usw.Standardmäßig wird eine JRE als Teil der Anwendung gebündelt, aber Dieses Verhalten kann geändert werden, um stattdessen die System-JRE zu verwenden wenn gewünscht.
Sie können den Java-Packager über Ant-Tasks aufrufen javapackager
Befehlszeilentool oder mithilfe der NetBeans-IDE.Siehe die Java-Bereitstellungshandbuch für Details.
Haftungsausschluss: Ich arbeite für Excelsior.
Das haben wir gerade entdeckt Excelsior JET scheint JavaFX 2 bereits zu unterstützen.Sie können damit Ihre JavaFX-App im Gegensatz zu nativem Code kompilieren (launch|exe|install)4j
die nur EXE-Launcher und Wrapper erstellen können.
Allerdings könnte ein Launcher/Wrapper-Generator besser zu Ihren Anforderungen und Ihrem Budget passen.