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
    ;-))
    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
      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
        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.
          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
            ;-))