#1 Le 30/01/2006, à 09: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, à 18:11)
Homo homini lupus
Hors ligne
#2 Le 30/01/2006, à 09: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, à 09: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, à 11:14
- Uggy
Re : [résolu] Lanceur et script
C'est quoi donner le chemin absolu ???
@+
/le/chemin/vers/ton/NomApplicatif
Hors ligne
#5 Le 30/01/2006, à 12: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, à 12: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, à 16: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, à 09: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, à 16:17
- sksbir
Re : [résolu] Lanceur et script
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, à 18: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