Convertir mon archive jar en exécutable
Kiuega
Messages postés
39
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
J'ai créé une application Java grâce à NetBeans, et je voudrais la convertir en exécutable.
J'ai vu le logiciel Launch4j pour ça mais je ne parviens pas à y intégrer les librairies et images que j'avais importé dans mon application.
Pourriez vous m'aider svp ?
J'ai créé une application Java grâce à NetBeans, et je voudrais la convertir en exécutable.
J'ai vu le logiciel Launch4j pour ça mais je ne parviens pas à y intégrer les librairies et images que j'avais importé dans mon application.
Pourriez vous m'aider svp ?
A voir également:
- .Java to .exe
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Convertir kindle en epub - Guide
- Archive story instagram - Guide
- Convertir audio en texte word - Guide
1 réponse
Bonjour,
Le plus standard serait de passer par les outils du JDK plutôt que par un logiciel tiers comme Launch4j.
Voir la documentation : Self-Contained Application Packaging. Exemple :
Remarque : tu dois faire cette commande dans le dossier qui contient le répertoire "src" où sont tes .java
Cela va compiler le projet et l'encapsuler dans différents formats, notamment un installeur .exe (image ci-dessous) qui contient une copie de la JRE pour ton projet et l'installera sur le système cible.

Le plus standard serait de passer par les outils du JDK plutôt que par un logiciel tiers comme Launch4j.
Voir la documentation : Self-Contained Application Packaging. Exemple :
javapackager -makeall -appclass NomDeLaClasseMain -name NomDuProjet
Remarque : tu dois faire cette commande dans le dossier qui contient le répertoire "src" où sont tes .java
Cela va compiler le projet et l'encapsuler dans différents formats, notamment un installeur .exe (image ci-dessous) qui contient une copie de la JRE pour ton projet et l'installera sur le système cible.

Merci d'abord de ta réponse. Alors je n'ai vraiment rien compris désolé
Mais il y a une cinquantaine d'autres commandes disponibles, notamment javapackager.exe qui permet de créer des installeurs .exe (ce que tu veux faire). Donc Launch4j ne sert à rien, Java le fait déjà...
Ce que je t'ai fourni (la commande, la documentation) devrait te permettre d'utiliser javapackager et obtenir ton setup.
Par contre, comment je peux utiliser la commande ?
Par contre, la commande je l'ai copié-collé d'un ancien message sur un autre forum, il faudrait vérifier ce que ça donne avec des librairies, cela dépendra sûrement de ta structure de fichiers, et il faudra peut-être adapter un peu, à tester.
Quant à la commande, si ton JDK est bien configuré, elle doit être accessible dans le PATH.
Vérification : tu ouvres une invites de commandes, tu tapes
Si ça mets une erreur voir : Configuration ou modification de la variable système PATH