OVH Cloud OVH Cloud

Où puis-je configurer le Path

1 réponse
Avatar
Sylmena
Bonjour,
je voudrais installer LimeWire mais lors de la procédure d'installation je
reçoit ce message,

"No Java virtual machine could be found from your PATH
environment variable. You must install a VM prior to
running this program."

J'ai installé Java de Sun mais rien n'y fait, je reçoit toujour le même
message.

1- Où puis-je configurer le Path?
2- Pourriez-vous me donner la variable d'environnement à y inscrire

Merci
--

1 réponse

Avatar
omnikron
On Sat, 04 Dec 2004 18:29:01 -0500
Sylmena wrote:

| 1- Où puis-je configurer le Path?
| 2- Pourriez-vous me donner la variable d'environnement à y
| inscrire

Avec un "echo $PATH" tu obtient le contenu de la variable
d'environnement path.

A]
Une solution a ton problème pourrait être (ici appliqué a un shell
bash, mais très similaire pour d'autres shell) :

Ouvrir le fichier ~/.bash_profile et y ajouter la ligne (en
supposant que tu ai installé java avec le préfixe /usr/local/java)
PATH=/usr/local/java/j2sdk1.4.2_05/jre/bin:"${PATH}"

Tu peux aussi y ajouter une deuxième ligne
PATH=/usr/local/java/j2sdk1.4.2_05/bin:"${PATH}"
si tu as besoin des outils de compilation comme javac.

Les chemins correspondent ici au sdk java, c'est donc à adapter a
ta configuration. Cherches ou se trouvent les binaires "java" (et
"javac" pour le compilateur si besoin est) pour trouver le bon
chemin.

Tu peux aussi mettre la redéfinition du path dans le fichier .bashrc
en vérifiant avant qu'il y ait une ligne "source ~/.bashrc" dans ton
.bach_profile. Sans elle, le .bashrc ne serait pas appelé.

B]
Une autre solution peut être de créer un lanceur pour l'application
ayant besoin de trouver java.

Créer un fichier lance_truc.sh, le rendre exécutable avec un "chmod
+x lance_truc.sh".

Placer dedans :
#!/bin/sh
export PATH=/usr/local/java/j2sdk1.4.2_05/jre/bin:"${PATH}"
/chemin/vers/application/truc/a/lancer

Enfin en supposant que tu sois dans le répertoire de lance_truc.sh,
il suffit de taper "./lance_truc.sh" pour lancer l'application.

J'espère avoir été assez clair :)
omnikron