Activer jdk1.5 fedora

Résolu
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.
Configuration: Linux Fedora
Firefox 1.5.0.7

7 réponses

  1. Modérateur
    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
    1. 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
      1. Modérateur
        ln -s /opt/jdk1.5.0_12/bin/java /usr/bin/java
        ;-))
        0
        1. 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
          1. 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
            1. Modérateur
              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
              1. Merci, j'ai ajouter le chemin au PATH et ça marche.
                0