J'essaie de créer un fichier .jar avec eclipse [Résolu]

flo1003 - 15 janv. 2018 à 22:30 - Dernière réponse :  flo1003
- 16 janv. 2018 à 20:07
j'ai créer un petit programme et j'aimerais en faire profiter un de mes proches sous forme de fichier .jar . Il est convertit par le tuto de ce site sur eclipse et est sur mon bureau, mais quand je double clique dessus il n'y a aucune réaction. Quelqu'un aurait-il une idée de ce qui pourrait se passer mal ?
Merci d'avance à tout le monde
Afficher la suite 

Votre réponse

4 réponses

KX 15437 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 21 mai 2018 Dernière intervention - 15 janv. 2018 à 23:10
+1
Utile
Bonjour ← très important !

Démarres le programme en invite de commande avec
java -jar MonFichier.jar
et corriges les erreurs éventuelles.

Remarque : si c'est un programme console (code avec System.out/System.in), tu es obligé d'avoir une invite de commande ouverte au préalable, ton programme ne va pas ouvrir une console de lui même.
Cette réponse vous a-t-elle aidé ?  
Bonsoir,
merci à vous de votre réponse. Lorsque je lance l'invite de commande avec la commande -jar, il m'exécute le programme sans problème, je suppose donc que c'est dû au fait de ce que vous me dites dans votre remarque, mais je ne comprends pas exactement. Dois-je ouvrir une invite de commande puis lancer mon fichier .jar ou alors passer par la commande java package.MonProgramme car dans ce cas je ne comprend pas trop l'utilité du .jar.
Merci d'avance de vos réponses et merci à toi KX
KX 15437 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 21 mai 2018 Dernière intervention - 16 janv. 2018 à 18:37
L'utilité du jar :
  • rassembler tous les fichiers qui composent le programme en un seul
  • comme finalement ce n'est qu'un zip, ça prend également moins de place
  • on peut rajouter des informations sur son exécution (par exemple la méthode main)

Mais un programme "normal" qui s'ouvre en cliquant dessus requiert une interface graphique, comme toi tu n'en as pas, tu es obligé de passer par une invite de commande.

Remarque : il est possible de créer un launcher .bat qui va exécuter la commande que je t'ai donné, on pourra cliquer dessus, ça ouvrira une invite de commande, qui exécutera le jar en lui transférant les droits sur la console ouverte.
Dans un fichier
start.bat
, tu écris
java -jar MonFichier.jar
, tu enregistres et tu exécutes.
Bonsoir,
Merci beaucoup votre remarque m'a été très utile, c'est exactement ce dont j'avais besoin.
Merci pour votre grande aide et bonne fin de soirée à vous.
Commenter la réponse de KX

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.