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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top