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 25/09/2008, à 13:51

cprudhom

[8.04.1]Lanceur pour idea

Bonjour à tous,

Je tente désespérément de créer un lanceur pour idea (IDE java).
Voici ce que j'ai déjà fait:
installé Java6 et Idea : je peux d'ores et déjà lancer idea dans un terminal en passant les commandes suivantes:

charles@charles-laptop:~$ /usr/lib/idea-7941/bin/idea.sh &
[1] 19790
charles@charles-laptop:~$ disown

Puis, j'en ai eu marre de taper toute l'adresse à chaque fois, alors j'ai crée un shell nommé idea dans /usr/bin/ contenant:

#!/bin/sh
/usr/lib/idea-7941/bin/idea.sh

Je peux donc désormais lancer idea en tapant simplement idea dans un terminal.
Mais voila, dans la 7.10 je m'étais crée un lanceur ce qui était bien plus pratique.
Aujourd'hui, quand je crée un lanceur, que je mette dans commande:
/usr/lib/idea-7941/bin/idea.sh
ou sh /usr/lib/idea-7941/bin/idea.sh
ou bash /usr/lib/idea-7941/bin/idea.sh
ou idea
et que je choisisse comme type Application ou Application dans un terminal, il ne se passe jamais rien...
Comment savoir d'où vient le problème? Peut-on "déboguer" un lanceur d'application?

Merci d'avance,

Charles

Hors ligne

#2 Le 25/09/2008, à 18:31

pnprog

Re : [8.04.1]Lanceur pour idea

Je ne sais pas d'où ça peut venir sad

Cependant tu peux essayer 2-3 trucs pour tenter de cerner le problème:

* regarde si un processus a été crée lorsque tu utilises le lanceur
* essaye de rediriger la sortie d'idea dans un fichier, avec une commande du genre /usr/lib/idea-7941/bin/idea.sh > /home/cprudhom/sortie.txt
* peut-être que quelque chose comme xterm -e "/usr/lib/idea-7941/bin/idea.sh"serait un peu plus bavarde: ça ouvre d'abord xterm (un terminal) et ça lance ta commande dedans
* remplace le contenu de ton script par une commande quelconque du genre ping google.fr et vérifie bien que le script est exécutable.


A quoi sert disown ?

Hors ligne

#3 Le 25/09/2008, à 19:53

cprudhom

Re : [8.04.1]Lanceur pour idea

Hello, je vais essayer ca.
Le disown c'est pour (je le fais pour ca en tout cas) pouvoir femer le terminal sans fermer idea.

Charles

Hors ligne

#4 Le 26/09/2008, à 09:37

cprudhom

Re : [8.04.1]Lanceur pour idea

J'ai combiné 2 de tes astuces:
xterm -e "/usr/lib/idea-7941/bin/idea.sh > ~/Bureau/sortie.txt"

Et j'ai récupéré ce message:
No JDK found to run IDEA. Please validate either IDEA_JDK or JDK_HOME points to valid JDK installation

C'est marrant parce que quand je fais :

charles@charles-laptop:~$ echo $JDK_HOME
/usr/lib/jvm/java-6-sun-1.6.0.06/

Du coup, je ne pige pas trop comment ca se fait qu'il ne trouve pas le JDK_HOME?

Hors ligne

#5 Le 26/09/2008, à 16:18

pnprog

Re : [8.04.1]Lanceur pour idea

En tout cas, maintenant que tu as le message d'erreur, tu peux utiliser google, car apparemment d'autres ont rencontré le même problème, et l'ont résolu.

Hors ligne