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

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
bigus
Hankyu
Messages : 49
Inscription : mar. 14 janv. 2014, 16:36

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

Message 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
Dernière modification par bigus le ven. 19 déc. 2014, 11:55, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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
«The following statement is not true. The previous statement is true.» :nage:
bigus
Hankyu
Messages : 49
Inscription : mar. 14 janv. 2014, 16:36

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

Message 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 !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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. :)
«The following statement is not true. The previous statement is true.» :nage:
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

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

Message 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.

++
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message par FoolEcho »

En effet, c'est inutile. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Répondre