Duplicate possible:
Comment puis-je convertir mon Java en un fichier .exe? )
J'aimerais créer un fichier Windows .exe pour un programme Java. Auparavant, j'utilisais JEXECreator pour cela, mais ce n'est pas tout à fait satisfaisant, car:
Je n'ai pas besoin que le fichier .exe généré fonctionne si Java n'est pas installé sur la machine cible (en fait, je pense que c'est impossible).
Des recommandations?
Launch4j peut-être? Je ne peux pas dire que je l'ai utilisé moi-même, mais cela ressemble à ce que vous recherchez.
La plupart des programmes qui convertissent les applications Java en fichiers .exe) ne font qu’envelopper le programme, et l’utilisateur final aura toujours besoin du JRE pour l’exécuter. Pour autant que je sache, il n’existe pas t tous les convertisseurs qui en feront un exécutable natif à partir de bytecode (il y a eu des tentatives, mais si cela réussissait, vous en entendriez parler maintenant).
En ce qui concerne les wrappers, les meilleurs que j'ai utilisés (comme suggéré précédemment) sont:
et
bonne chance!
Si vous voulez vraiment un exe, Excelsior JET est un produit de niveau professionnel qui compile en code natif:
http://www.excelsior-usa.com/jet.html
Vous pouvez également regarder JSMooth:
http://jsmooth.sourceforge.net/
Et si votre application est compatible avec son compatible avec AWT/Apache classpath, alors GCJ est compilé en natif.
J'ai utilisé exe4j pour regrouper tous les Java jars dans un fichier .exe final, que l'utilisateur peut utiliser comme application Windows normale.
Le Java Service Wrapper peut vous aider, selon vos besoins.