Bien que cela semble être une question plutôt évidente, je n'ai trouvé la réponse nulle part en ligne.
Après avoir créé le fichier jar, je peux l'exécuter avec succès en utilisant la ligne de commande en disant
Java -jar filename.jar
Cependant, je veux que ce fichier soit un peu plus convivial, c'est-à-dire qu'il s'exécute en double-clic. Pour une raison quelconque, lorsque je double-clique sur le fichier jar, le lanceur de pots mac (Jar\Launcher.app) s'ouvre, s'arrête une seconde puis se ferme. J'apprécie l'aide.
Ps. J'ai créé des fichiers jar via la ligne de commande, bluej et Eclipse, aucune de ces façons n'a résolu le problème.
Je créerais un script Shell pour l'enfermer dans le terminal:
#!/bin/bash
Java -jar yourjarfile.jar
read -p 'Hit [Enter] to continue...'
J'ai ajouté une pause, mais à moins que votre application Java arrive immédiatement à son terme, cela ne devrait pas être nécessaire (vous pouvez arrêter le script Shell après la ligne "Java").
Il existe un programme sous OS X appelé Jar Bundler
fourni avec votre installation des outils de développement Xcode. Vous pouvez l'utiliser pour convertir des fichiers .jar en exécutables natifs Mac OS X .app.
Vous avez besoin de Java WebStart , extrait du lien Java Web Start software provides the power to launch full-featured applications with a single click. Users can download and launch applications, such as a complete spreadsheet program or an Internet chat client, without going through lengthy installation procedures