Question

J'ai créé une application de bureau en utilisant javafx.Il utilise la base de données mysql.Et en utilisant Netbeans, j'ai empaqueté l'application dans un fichier jar en cours d'exécution.

Maintenant, je souhaite distribuer l'application sous forme de fichier exe pour les utilisateurs Windows.Maintenant, mon problème est de savoir comment créer un fichier exe à partir du fichier jar et comment cet exe se connectera à la base de données.

Était-ce utile?

La solution

EXE4J ou INSTALL4J peut être une bonne option

Autres conseils

Il y a un fonctionnaire Outil de package Java qui fait partie de la suite JavaFX.Il peut créer applications autonomes y compris un lanceur natif : .exe sous Windows, .app bundle sur OS X, etc.Par défaut, il regroupe un JRE dans le cadre de l'application, mais ce comportement peut être modifié pour utiliser le système JRE à la place si on le désire.

Vous pouvez appeler le packager Java via les tâches Ant, le javapackager outil de ligne de commande ou en utilisant l'EDI NetBeans.Voir le Guide de déploiement Java pour plus de détails.

Clause de non-responsabilité: Je travaille pour Excelsior.

Nous venons de découvrir que Excelsior JET semble déjà prendre en charge JavaFX 2.Vous pouvez compiler votre application JavaFX en code natif avec, contrairement à (launch|exe|install)4j qui sont uniquement capables de créer des lanceurs et des wrappers EXE.

Cela dit, un générateur de lanceur/wrapper peut être mieux adapté à vos besoins et à votre budget.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top