J'ai créé un fichier JAR exécutable pour mon application Java. Si je double-clique, cela fonctionne très bien. Mais je veux créer un programme d'installation pour Mac OS, car je ne peux pas donner un fichier JAR à mes utilisateurs. Aucune suggestion?Comment créer un programme d'installation Mac pour mon application Java?
Répondre
Eh bien, tout ce que vous avez à faire ici est de créer une belle icône pour votre application, l'associer à votre fichier jar pour le rendre plus sophistiqué, au lieu d'utiliser l'icône de tasse de café par défaut.
Voici comment vous pouvez le faire:
http://www.centerkey.com/mac/java/
S'il vous plaît lire les sessions à partir de la session 7.
Mac a java par défaut. Et si vos utilisateurs ne sont pas techniques, cela ne fait pas de différence s'ils utilisent un mac .exe ou non, n'est-ce pas?
Surtout parce que les Mac n'exécutent pas '.exe's. : P – bug
** Heads up for 2015 **: La façon de créer un installateur Mac pour les applications Java a beaucoup changé avec Java 8 et Yosemite. Les instructions du lien ci-dessus ont été mises à jour pour utiliser le nouvel outil 'javapackager'. Les anciennes approches * JarBundler * et * AppBundler * deviendront obsolètes. –
Je suis d'accord qu'un pot devrait être suffisant; mais peut-être que vous voulez vérifier this (ClickInstall MacOSX 1.0.2) Installer Build Tool for OSX.
Le tout premier frappé sur Google pour "Mac Installer" est le Wikipedia article about the Mac Installer.
Vous pouvez cliquer à partir de là pour lire le Software Delivery Guide d'Apple. Il vous indique en détail tout ce que vous pourriez vouloir savoir à ce sujet.
Veuillez, pour votre propre bien, lire le How To Ask Questions The Smart Way. Vous obtiendrez de bien meilleurs résultats de cette façon.
Juste un commentaire pour effacer certains de cela. Les applications Mac n'ont normalement pas d'installateur. Du tout. Ils n'ont pas de registre et normalement vous faites simplement glisser l'icône (qui est en fait un dossier avec les exécutables dans une structure de dossiers spécifique) dans le dossier des applications. C'est tout. C'est pourquoi si vous avez un exécutable avec une belle icône et que vous le mettez dans un fichier image .dmg, personne ne saura la différence.
Essayez jarbundler à partir de http://informagen.com/JarBundler/. Vous pouvez créer une belle application OSX avec une icône. Juste expédier ça. L'utilisateur peut faire glisser cette application vers Application. Pas d'étape d'installation explicite. nécessaire.
Je l'utilise pour mes projets.
Eh bien, si c'est ce que vous cherchez, How to Create a Mac Installer for Java Application essayer, beaucoup pourraient aider.
Notez qu'il s'agit d'un lien vers une vidéo YouTube (sur le sujet et utile). –
Cela fonctionne pour moi: https://github.com/Jorl17/jar2app
Pour toutes les modifications apportées dans le code, je dois juste déplacer le fichier jar mis à jour dans le dossier application.app/Content/Java
- 1. Application Autostart Mac par programme
- 2. comment créer un compteur dans un programme dr Java
- 3. Comment créer un PlugIn Java?
- 4. Comment ajouter un navigateur de fichiers dans mon application Java?
- 5. Comment créer une intégration LDAP pour mon application Web?
- 6. Comment créer un Java ResultSet disponible dans mon jsp?
- 7. Comment créer une application web java
- 8. Comment se débarrasser des processus fils Java lorsque mon application Java se ferme/se bloque?
- 9. API Webservice pour mon application App GWT Java App
- 10. Comment créer mon programme d'installation qui sera multi plate-forme dans Java
- 11. Comment démarrer un programme Java?
- 12. Tutoriel pour mon application Yahoo
- 13. Comment puis-je créer un JFileChooser sur Mac pour permettre aux utilisateurs de créer des répertoires?
- 14. Comment puis-je me procurer un programme d'installation multiplateforme facile et gratuit pour un programme java?
- 15. créer une configuration pour l'application mac
- 16. Dois-je créer Linux Shell Script ou un programme Java?
- 17. Comment lancer un clavier à l'écran à partir de mon application sur Mac OSX?
- 18. Java - UserInput. * Ne fonctionne pas sur mon Mac
- 19. Comment utiliser genshi.builder pour créer par programme un document HTML?
- 20. Comment empaqueter un binaire Linux pour mon application Open Source?
- 21. brisé Java Mac 10.6
- 22. Java Profiler: remplacement de JProbe pour Mac?
- 23. Comment "publier" mon application?
- 24. TSVNCache.exe chauffe mon Mac
- 25. Comment créer des projets hybrides Xcode pour Mac et iPhone?
- 26. Application personnalisée MAC OS X Rebondir dans le Dock
- 27. Comment créer un réseau virtuel pour une application
- 28. Plugins/modules pour mon programme C#
- 29. Comment graver un CD audio par programme sous Mac OS X
- 30. Où dois-je mettre mon programme de rubis sur Mac lors de l'ouverture avec le terminal
Pourquoi ne peut pas vous donner un JAR fichier à vos utilisateurs? On dirait qu'avec une icône personnalisée, cela fonctionnerait juste dandily. –
Mon utilisateur n'est pas technique. Et aussi je veux créer une configuration correcte comme le font d'autres logiciels. –
Qu'y a-t-il d'inapproprié ou de technique à double-cliquer sur un fichier JAR? –