Page 1 sur 1
[Résolu] Lancer un jar
Posté : dim. 18 juin 2017 23:19
par Brice
Bonjour, quand j'essaie d'ouvrir un fichier jar par double clic ou
ouvrir avec il n'est pas lancé.
J'ai redéfinit
$JAVA_HOME dans .bashrc et si j'exécute
java -jar fichier dans un terminal le jar est bien lancé.
J'ai crée un fichier java.desktop dans .local/share/applications avec entre autres le chemin du dossier bin du jdk, la commande
java -jar %U, et les types mime
application/x-java-archive;application/java-archive;application/x-jar.
Qu'est-ce que j'ai oublié

Re: Lancer un jar
Posté : lun. 19 juin 2017 06:58
par arghlub
Salut,
Je pense quue ton exec devrait plutôt ressembler à ça (avec le nom du fichier précisé, sans l'option %U)
Re: Lancer un jar
Posté : lun. 19 juin 2017 21:08
par Brice
Oui mais le but c'est d'avoir une commande générale de façon à lancer n'importe quel jar.
J'ai essayé avec %f, %u et %U mais c'est pareil.
Il n'existe pas un moyen d'avoir un retour sur la commande effectivement exécutée

Parce que même avec
Terminal=true l'apparition du terminal est subliminale...
Re: Lancer un jar
Posté : lun. 19 juin 2017 21:53
par arghlub
Donne ton .desktop en entier histoire d'y voir plus clair.

Re: Lancer un jar
Posté : mar. 20 juin 2017 08:18
par Brice
Code : Tout sélectionner
[Desktop Entry]
Name=Java_test
Path=/usr/local/jdk/9/bin
Exec=java -jar %U
MimeType=application/x-java-archive;application/java-archive;application/x-jar
Type=Application
Icon=openjdk-8
Terminal=true
Comment=Java ARchive
Désolé pour le retard.

Re: Lancer un jar
Posté : mer. 21 juin 2017 20:12
par Brice
J'ai trouvé, la propriété Path ne sert à rien, Exec doit contenir le chemin du répertoire, l'exécutable et la commande.
Re: Lancer un jar
Posté : mer. 21 juin 2017 22:30
par arghlub
Cool, je me cassais un peu les dents sur ton .desktop.
Effectivement, perso je ne mets jamais de chemin
(path), ni d'ailleurs de mime
(c'est pas indispensable).
Bref, content que tu te sois “dépatouiller” tout seul
(désolé pour le manque d'aide, mais je voulais éviter de dire des bêtises).
.... et merci pour ce retour
(on le saura que le path ne sert pas dans ce cas là)
ps : tu devrais passer en "résolu"
pps : stp, renvois ton .desktop definitf par curiosité
Re: Lancer un jar
Posté : ven. 23 juin 2017 20:30
par Brice
Je suis encore en retard.

Le fichier est identique, j'ai juste mis le chemin devant la commande dans Exec et supprimé Path et Terminal.
