Bonjour,
Comment créer un exécutable et un set up avec NetBeans ?
merci d avance.
![]()
Bonjour,
Comment créer un exécutable et un set up avec NetBeans ?
merci d avance.
![]()
Une méthode universelle qui ne dépend pas de l'IDE, par exemple :
Pour créer un exécutable : Launch4J, Jsmooth, ...
Pour créer un installeur : InnoSetup, install4J, ...
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Merci. Mais vu que je n’ai jamais utilisé ni l'un ni l'autre, j'aimerais savoir comment ça marche.
As tu fait au moins l'effort de lire les manuels et autres documentations sur les sites respectifs ?
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Dans NetBeans 8.1 et avec le JDK 1.8.0_74 :
- Bouton de droite sur le projet -> Properties -> Build -> Packaging ;
- Cocher Enable Native Packaging Actions in Project Menu ;
- Cliquer sur Ok ;
- Bouton de droite sur le projet -> Package As -> choisir l'une des options suivantes (ici sous Windows) :
- All Artefacts : crée tout ;
- All Installers : créer uniquement les installeurs ;
- Image Only : génère l'image (EXE du lancher natif + DLLs + JAR du projet + JRE)
- EXE installer : créer un installeur EXE ;
- MSI installer : créer un installeur MSI.
Les sorties sont dans le répertoire <projet>\dist\bundles.
Sous Linux ou MacOS les exec sont bien sur natifs à la plateforme et de même que les installeurs (RPM, PKG, DMG).
Attention cependant, sous Windows l'outil de création de packages natifs d'Oracle nécessite l'installation d'outils tiers :
- Pour pouvoir créer l’installeur EXE, il faut installer en plus Inno Setup 5+ (http://www.jrsoftware.org/) ;
- Pour pouvoir créer l’installeur MSI, il faut installer en plus WiX 3.0+ (http://wix.sourceforge.net/)
Et il faudra mettre les répertoires d'installation de ces ceux outils supplémentaires dans le PATH (C:\Program Files (x86)\Inno Setup 5 et C:\Program Files (x86)\WiX Toolset v3.10\bin).
Pas besoin d'installer des outils supplémentaires sous Linux ou MacOS.
Sinon les alternatives citées par wax78 sont toujours valides.
Merci de penser au tagquand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
A noter la présence d'un bug dans NetBeans 8.1 qui empêche la génération de l'installeur EXE et du MSI même lorsque les outils tiers sont dans le PATH (voir Bug 254026 - [81cat] Wix Tools and Inno Setup executable not found by the ant script)
Merci de penser au tagquand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
Partager