Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/01/2006, à 10:18

le tétar

[résolu] Lanceur et script

Bonjour,

Voici mon problème : j'ai détaré un applicatif qui pour démarrer demande de taper dans une console "./NomApplicatif". Ce qui fonctionne très bien lorsque je le fais. Maintenant je désire réaliser un raccourci sur le bureau pour démarrer cet applicatif sans avoir à ouvrir un terminal ? Et là problème, je n'y arrive pas.
@+

Dernière modification par le tétar (Le 31/01/2006, à 19:11)


Homo homini lupus

Hors ligne

#2 Le 30/01/2006, à 10:37

sksbir

Re : [résolu] Lanceur et script

1ere explication : tu donnes un chemin relatif à ton application .

ça marche quand tu tapes ./NomApplicatif parce que à ce moment, tu es dans le répertoire de l'applicatif.

Pour que le raccourci fonctionne partout, il faut donner le chemin absolu.

Hors ligne

#3 Le 30/01/2006, à 10:53

le tétar

Re : [résolu] Lanceur et script

C'est quoi donner le chemin absolu ???
@+


Homo homini lupus

Hors ligne

#4 Le 30/01/2006, à 12:14

Uggy

Re : [résolu] Lanceur et script

le tétar a écrit :

C'est quoi donner le chemin absolu ???
@+

/le/chemin/vers/ton/NomApplicatif

Hors ligne

#5 Le 30/01/2006, à 13:08

le tétar

Re : [résolu] Lanceur et script

c'est bien ce que je fais mais lorsque je lance seul ou dans un terminal rien ne se passe ???
@+


Homo homini lupus

Hors ligne

#6 Le 30/01/2006, à 13:15

le tétar

Re : [résolu] Lanceur et script

en fait j'ai cette erreur qui apparaît dans le terminal avant qu'il ne se ferme
Exception in thread "main" java.lang.NoClassDefFoundError: org/rosuda/JGR/JGR
l'applicatif est en java


Homo homini lupus

Hors ligne

#7 Le 30/01/2006, à 17:34

sksbir

Re : [résolu] Lanceur et script

désolé, mais on n'en sait pas assez pour pouvoir t'aider.
- quelle application ?
- détarée à quel endroit ?
- que contient Nomapplicatif (si c'est un script shell) ?
etc...

Hors ligne

#8 Le 31/01/2006, à 10:44

le tétar

Re : [résolu] Lanceur et script

l'application est JGR une interface de R-cran. le script est un script shell (sh). le fichier est détaré dans un rep de mon home. Lorsque je suis avec le navigateur dans ce rep et que je double clique sur le script l'appli se lance par contre lorsque je réalise un lanceur cela ne fonctionne pas ???
@+


Homo homini lupus

Hors ligne

#9 Le 31/01/2006, à 17:17

sksbir

Re : [résolu] Lanceur et script

le tétar a écrit :

l......Lorsque je suis avec le navigateur dans ce rep et que je double clique sur le script l'appli se lance.....
@+

D'apres ton 1er message, ça marche aussi dans un terminal à condition d'etre dans le répertoire de l'appli.
ça confirme ce que je pense : le script shell doit certainement s'attendre à trouver des ressources dans le répertoire courant : par exemple, il y a des instructions ./xxxx dedans, ce qui fait que si xxxx n'est pas dans le répertoire courant, ça ne marche pas.

Pour vérifier ça, dans un terminal, essaye ceci:

cd /home/moi/monappli
./NomApplicatif

Puis ceci:

cd /
/home/moi/monappli/NomApplicatif

Hors ligne

#10 Le 31/01/2006, à 19:11

le tétar

Re : [résolu] Lanceur et script

Effectivement cela fonctionne en ajoutant cd /home/moi/NomApplicatif dans le script
Merci beaucoup
@+


Homo homini lupus

Hors ligne