Java: Execution d'un fichier jar sous unix

ferrari75k Messages postés 13 Statut Membre -  
ferrari75k Messages postés 13 Statut Membre -
Bonjour à tous,

Je fais mes développement sous windows où JDK est installé dessus, je crée un fichier jar sous windows et je transfère ce fichier jar sous unix pour l'éxecuter ( pas de JDK installé sous unix, juste un JRE qui permet d'exécuter le programme). J'ai ajouté le fichier jar dans le CLASSPATH, mais quand je fais un double cklik sur le fichier jar, au lieu d'exécuter le programme , il m'ouvre le fichier sous un traitement de texte et du coup je suis obligé de passer par la ligne de commande en faisant un : java -jar mon_programme.jar pour exécuter le programme.

Est ce que vous avez une solution pour que je puisse exécuter directement mon programme directement sans passer par la ligne de commande ?

Merciii :-)
A voir également:

5 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Peut être faut-il tout simplement rendre ton programme exécutable avant :
chmod +x ton_programme.jar
;-))
0
ferrari75k Messages postés 13 Statut Membre 2
 
Salut jipicy, ;-)
Merci pour ta réponse :p
en exécutant cette commande rien ne se passe quand je cklik de nouveau sur le fichier jar ça m'ouvre le fichier au lieu de l'exécuter
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Alors il faut faire reconnaître le type MIME et l'associé à "java -jar" via ton gestionnaire de fichier suivant ton bureau (KDE - Gnome - XFCE - autres...).
0
ferrari75k
 
et comment on fais ça :(
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Merci google ;-))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ferrari75k Messages postés 13 Statut Membre 2
 
Je n'ai pas d'environnement de bureau, en faite je crée un fichier jar sous windows, je le transfère sous un serveur unix pour l'executer (car sur le serveur unix il n'y a pas de JDK installé il y a juste un JRE) qui n'a pas d'environnement de bureau, j'ai ajouté le fichier jar dans la liste des CLASSPATH mais ça ne s'exécute pas tout seul quand je cklik sur le fichier jar, il faudra passer par la ligne de commande unix :(
Merci pour tes réponses
0