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