Rendre fichier jar executable ?
Résolu
Noobinformatic
Messages postés
227
Date d'inscription
Statut
Membre
Dernière intervention
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Rendre un fichier executable linux
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
4 réponses
Salut,
Si tu donne le droit d’exécution au fichier, tu pourras ensuite le lancer avec un double-clic :
Si tu donne le droit d’exécution au fichier, tu pourras ensuite le lancer avec un double-clic :
man chmod
chmod u+x mon-fichier.jar
Salut,
Désolé de t'avoir moinsoyer, mais là pour le coup t'étais complètement à côté de la plaque.
La bonne réponse a été donné par Rocailleux en #1.
Tiens télécharge cgoban.jar et appliques ta méthode et tu verras ;-)
Désolé de t'avoir moinsoyer, mais là pour le coup t'étais complètement à côté de la plaque.
La bonne réponse a été donné par Rocailleux en #1.
Tiens télécharge cgoban.jar et appliques ta méthode et tu verras ;-)
Salut,
Ça doit dépendre de l'environnement alors, parce que chez moi ça ne marche pas ;-\
Et idem en graphique, ça ne m'ouvre que l'archive ;-(
Ça doit dépendre de l'environnement alors, parce que chez moi ça ne marche pas ;-\
$ inxi -S
System: Host: debian Kernel: 3.16.0-4-586 i686 (32 bit) Desktop: Gnome 3.14.4 Distro: Debian GNU/Linux 8
$ file cgoban.jar
cgoban.jar: Zip archive data, at least v2.0 to extract
$ ls -l cgoban.jar
-rwxr-xr-x 1 debian debian 1526480 mai 17 12:38 cgoban.jar
$ ./cgoban.jar
bash: ./cgoban.jar: cannot execute binary file: Erreur de format pour exec()
Et idem en graphique, ça ne m'ouvre que l'archive ;-(
en ligne commande avec
$ ./mon-fichier.jar
au moins avec bash 4.x
Sûrement une pitrerie venant d'ubuntu ( une conf spéciale dans le .bashrc ?) , marche pas chez moi avec bash v4.3
$bash --version
GNU bash, version 4.3.42(1)-release (x86_64-unknown-linux-gnu)
Copyright (C) 2013 Free Software Foundation, Inc.
Licence GPLv3+ : GNU GPL version 3 ou ultérieure <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
rocail:~/test/java $java -jar fichier.jar
Hellow world
rocail:~/test/java $ls -l fichier.jar
-rwxr-xr-x 1 rocail rocail 753 17 mai 13:02 fichier.jar
rocail:~/test/java $./fichier.jar
bash: ./fichier.jar: cannot execute binary file: Erreur de format pour exec()
Je confirme que ça ne marche pas non plus chez moi :
$ wget -q http://files.gokgs.com/javaBin/cgoban.jar
$ file cgoban.jar
cgoban.jar: Zip archive data, at least v2.0 to extract
$ ls -lh
total 1,5M
-rw-r--r-- 1 jp jp 1,5M mai 17 18:26 cgoban.jar
$ chmod u+x cgoban.jar
$ ls -lh
total 1,5M
-rwxr--r-- 1 jp jp 1,5M mai 17 18:26 cgoban.jar
$ ./cgoban.jar
invalid file (bad magic number): Exec format error
$ inxi -S
System: Host: Mint-Qiana
Kernel: 3.19.0-32-generic x86_64 (64 bit)
Desktop: MATE 1.12.0
Distro: Linux Mint 17.3 Rosa
$ bash --version
GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)