Page 1 sur 1

[Java] Icone exécutable pour code java (résolu)

Publié : ven. 19 déc. 2014, 10:24
par bigus
Bonjour !

Je ne sais pas si c'est le bon endroit pour résoudre mon problème mais étant donné que je tourne sur arch avec Gnome, je pose ma question ici.

Je souhaite créer un lanceur qui permet de lancer une commande java. Afin d'éviter d'ouvrir à chaque fois le terminal.

Voici la commande :

Code : Tout sélectionner

java -jar hwr.jar &
Lorsque je lance cette commande dans le terminal dans le dossier l'application java se lance.
Je me suis renseigné sur la toile, mais cela me parait bien complexe pour lancer cette commande avec fichier exécutable.
J'ai créé un fichier exécutable :

Code : Tout sélectionner

#!/bin/bash
cd /home/joachim/Documents/Logiciels/hwr
java -jar hwr.jar &
exit
Mais rien ne se lance après. J'imagine que les renseignements ne sont pas complet ???

Quelqu'un pourrait m'aiguiller pour que je puisse trouve la bonne documentation ?

Voici l'adresse pour télécharger le logiciel : http://www.n3vision.net/out.php?url=htt ... %2Fhwr.zip

Merci d'avance...!

Bigus

Re: [Java] Icone exécutable pour code java (en cours)

Publié : ven. 19 déc. 2014, 10:57
par FoolEcho
Un simple fichier exécutable avec:

Code : Tout sélectionner

#!/bin/bash
cd /home/joachim/Documents/Logiciels/hwr
java -jar hwr.jar
fait l'affaire normalement...

Mais tu parles d'icône aussi... si tu veux une entrée dans un menu, tu peux utiliser l'icone fournie et utiliser un fichier .desktop avec pour contenu (pas trop vérifié mais ça doit être ça à peu de choses près :P ):

Code : Tout sélectionner

[Desktop Entry]
Name=hwr
Exec=java -jar /home/joachim/Documents/Logiciels/hwr/hwr.jar
Terminal=false
Icon=/home/joachim/Documents/Logiciels/hwr/icon_hwr.ico
Type=Application
(à placer dans ~/.local/share/applications/)
cf. Desktop_Entry

Re: [Java] Icone exécutable pour code java (en cours)

Publié : ven. 19 déc. 2014, 11:53
par bigus
Merci ça marche. J'ai créer un fichier exécutable .desktop dans /.local/share/applications/ et pouf cela me lance le logiciel.

Je n'y avais pas pensé. Est-ce que ce genre de manipulation est indépendante de l'environnement graphique ? Si je fais la même chose sur on ordi tournant avec arch et xfce ça marche ? en tout cas je vais essayer.

Efficace et rapide => résolu !

Re: [Java] Icone exécutable pour code java (en cours)

Publié : ven. 19 déc. 2014, 12:09
par FoolEcho
bigus a écrit :Je n'y avais pas pensé. Est-ce que ce genre de manipulation est indépendante de l'environnement graphique ? Si je fais la même chose sur on ordi tournant avec arch et xfce ça marche ? en tout cas je vais essayer.
Il s'agit d'une spécification pour tout ce qui tourne sous X donc oui. :)

Re: [Java] Icone exécutable pour code java (en cours)

Publié : ven. 19 déc. 2014, 12:46
par Moviuro
bigus a écrit :J'ai créer un fichier exécutable .desktop [...]
Je suis pas sûr qu'il y ait besoin du +x dessus.

++

Re: [Java] Icone exécutable pour code java (résolu)

Publié : ven. 19 déc. 2014, 18:31
par FoolEcho
En effet, c'est inutile. :chinois: