Probleme de PATH avec java :-\ - Installation - Linux et OS Alternatifs
Marsh Posté le 31-03-2005 à 19:36:08
c'est donc qu'il trouve un programme nommé java dans /usr/bin, alors que ce n'est pas le bon, tape java -version et /usr/java/jdk../bin/java -version
Il a de grande chance que ce ne soit pas la même : dans ce cas renomme le prog java de /usr/bin en oldjava, et retest un java -version, si ca ne marche pas rajoute /usr/java/jdk../bin/ dans ton PATH. Là ca devrait marcher mais ce n'est pas très propre, il faut bien que tu vires tout ce qui correspond à l'ancien java, il peut y avoir un ancien javac, jar .... en gros fais un peu le ménage
Fais attention si tu as installé par exemple le plugin pour firefox, il risque de ne plus marcher, il faut le refaire avec le nouveau jdk..
a++, Florian.
Marsh Posté le 01-04-2005 à 08:09:41
ton $PATH est mal configuré, il faut que ton /usr/java/jdk../bin/ soit avant /usr/bin/ dans $PATH, edite ton .bashrc ou ton fichier de config de ton shell pour corriger ca.
Apres tu délogue puis te relogue, tu fais un which java et il devrait d'indiquer le bon.
Marsh Posté le 01-04-2005 à 08:46:04
Je vais supprimer tout les java, javac et compagnie qu'il y a dans /usr/bin/ .
Merci de vos aides.
Marsh Posté le 01-04-2005 à 08:56:22
avant de faire des conneries tu as essayé de faire ce que je t'ai dit ? parce que si tu as des programmes dépendant de java et que tu n'as plus de java dans ton path ils ne vont plus marcher...
enleve les proprement quand meme
Marsh Posté le 01-04-2005 à 09:07:58
l0ky a écrit : avant de faire des conneries tu as essayé de faire ce que je t'ai dit ? parce que si tu as des programmes dépendant de java et que tu n'as plus de java dans ton path ils ne vont plus marcher... |
Qu'es ce que tu appeles "enlever proprement" ? J'ai un programme qui nessécite le java qui est dans /usr/java/jdk../bin/, c'est tout.
Pour être sur, je vais d'abord renommer les fichier en old_java*
Sinon, pour ce qui est de placer /usr/java/jdk... avant /usr/bin , il faut que dans mon .bashrc je fasse
PATH="/usr/java/jdk../bin/":$PATH
au lieu de
PATH=$PATH:"/usr/java/jdk../bin/" ??
Marsh Posté le 01-04-2005 à 09:16:15
Ouaip c'est ca
Pour enlever proprement je voulais dire avec ton gestionnaire de package (je suppose que fedora en a un ... )
Marsh Posté le 31-03-2005 à 17:54:28
Sur ma machine perso (fedora), l'installation du JDK s'est bien passé, mise dans le PATH aussi (edit du .bashrc, PATH=$PATH:...) et tout fonctionne. (Donc mon souci ne viens pas du fait que je sache pas installer un RPM...)
J'ai un petit serveur (fedora) qui a besoin du JDK.
J'effectue la meme opération, java foctionne si je tape :
#> /usr/java/jdk../bin/java Monfichier
alors que si je tape juste,
#> java Monfichier
la il me dit un truc du style "this script is a threshold..." et blabla, et blabla sur une demi page.
je comprend pas, par ce que la même chose fonctionne sur ma bécanne perso