Activer jdk1.5 fedora

Résolu/Fermé
ayurr Messages postés 38 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 16 avril 2008 - 24 juil. 2007 à 19:53
ayurr Messages postés 38 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 16 avril 2008 - 25 juil. 2007 à 11:39
Bonjour,
J'ai installer le jdk1.5.0_07, je lance la commande "java -version" il me donne la version 1.4.2. comment faire pour activer le jdk1.5 que je viens d'installer at désactiver l'ancien.
Merci de me répondre si quelqu'un a une solution.

7 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
24 juil. 2007 à 21:01
Salut,

Recréer le lien symbolique "/usr/bin/java" en le faisant pointer vers la bonne version.
rm -i /usr/bin/java
ln -s /chemin/où_est/version_jdk1.5.0_07  /usr/bin/java
;-))
0
ayurr Messages postés 38 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 16 avril 2008 1
24 juil. 2007 à 21:49
Salut,
j'ai suivi vos instruction M jipicy, le message suivant s'affiche:
[root@localhost /]# rm -i /usr/bin/java
[root@localhost /]# ln -s /opt/jdk1.5.0_12 /usr/bin/java
[root@localhost /]# java -version
bash: java: command not found
Merci
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
24 juil. 2007 à 22:22
ln -s /opt/jdk1.5.0_12/bin/java /usr/bin/java
;-))
0
Bonsoir,

Attention, java n'est pas installé de la même manière partout...

Sous Fedora 7, le java par défaut est un lien sur /usr/java/default quant à /usr/bin/java il pointe sur un java domaine public :

$ /bin/ls -l /usr/java
total 4
lrwxrwxrwx 1 root root 16 2007-07-03 21:30 default -> /usr/java/latest
drwxr-xr-x 10 root root 4096 2007-07-03 21:30 jdk1.6.0_01
lrwxrwxrwx 1 root root 21 2007-07-03 21:30 latest -> /usr/java/jdk1.6.0_01

$ /bin/ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 2006-12-08 17:25 /usr/bin/java -> /etc/alternatives/java

Par ailleurs il faut s'assurer que l'accès aux exécutables (java, javac) soit référencé dans le $PATH. Après que vous ayiez fait :
ln -s /opt/jdk1.5.0_12 /usr/bin/java
vos exécutables doivent se retrouver en /usr/bin/java/bin/java
essayez "/usr/bin/java/bin/java -version" pour vous en assurer, puis mettez /usr/bin/java/bin/java dans le path

Manu
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ayurr Messages postés 38 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 16 avril 2008 1
24 juil. 2007 à 22:50
Maintenant la commande "java -version" marche et donne la version installée. Mais mon eclipse ne marche plus comme avant je le lance il m'affiche ce messare d'erreur:
A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/usr/bin/jre/bin/java
'java' in your current PATH
es-ce qu'il reste à ajouter quelque chose dans le PATH ou comment?
Merci infiniment.
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
24 juil. 2007 à 23:00
Soit tu rajoutes le chemin dans la variable $PATH :
PATH=$PATH:/opt/jdk1.5.0_12/bin
Soit tu refais un lien symbolique :
ln -s /opt/jdk1.5.0_12/bin/java  /usr/bin/jre/bin/java
;-))
0
ayurr Messages postés 38 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 16 avril 2008 1
25 juil. 2007 à 11:39
Merci, j'ai ajouter le chemin au PATH et ça marche.
0