Comment créer une application Java qui peut être exécuté par un clic?

Je voudrais avoir une application Java qui peuvent être facilement.

Jusqu'à présent j'ai réussi à créer un fichier jar, mais je ne vois pas d'avantages encore. Avant que je lance mon application par "java HelloWorldSwing" et maintenant, j'utilise "java-jar HelloWorldSwing.jar" (ce qui est encore plus compliqué que la commande précédente, et, autant que j'ai compris, l'utilisation d'un fichier jar nécessite la présence de *.mf fichier dans le même répertoire).

Je voudrais avoir l'une des deux situations suivantes:

  1. Un seul et unique fichier qui pourra être copié sur un autre système d'exploitation, et que le projet peut être juste d'être lancé par un clic sur ce fichier dans un navigateur de fichiers (pour le moment si clique sur mon fichier jar Ubuntu commence à extraire l'archive (parce que le pot est une archive, je sais)).
  2. Créer un pictogramme qui peuvent être mis sur un ordinateur de bureau et en cliquant sur lequel lance mon programme Java.
"autant que j'ai compris, l'utilisation d'un fichier jar nécessite la présence de *.mf fichier dans le même répertoire" Non, votre fichier manifeste doivent être mis dans le pot lui-même avec le jar's -m manifestfile option de ligne de commande

OriginalL'auteur Roman | 2010-02-18