*** Ce message a été édité le 29 décembre 2009 pour prendre en compte le nouveau plugin utilisé par Firefox 3.6 ***
*** Ce message a été édité le 3 juin 2010 pour différencier l'installation du JRE de celle du JDK ***
Voici comment installer le JDK ou le JRE de Sun sur une Fedora 9 32 bits en quelques commandes grâce à alternatives et sans RPM de compatibilité :
1/ Télécharger le JDK ou le JRE ou format RPM à partir de cette page sur le site Sun
http://java.sun.com/javase/downloads/index.jsp
Choisir "
JDK 6 Update x" pour installer l'environnement de développement ou "
Java Runtime Environment (JRE) 6 Update x" pour installer simplement l'environnement d 'exécution.
Choisir "
Linux RPM in self-extracting file" comme format de fichier d'installation
*** Les exemples suivant sont donnés pour l'installation du JDK, ils devront être adaptés pour l'installation du JRE ***
2/ Installer le RPM en exécutant le fichier téléchargé en root dans un terminal
$ cd < Répertoire de téléchargement >
$ ll jdk*
-rw-rw-r-- 1 user user 66590171 mai 26 00:02 jdk-6u6-linux-i586-rpm.bin
$ chmod 777 jdk*
$ ll jdk*
-rwxrwxrwx 1 user user 66590171 mai 26 00:02 jdk-6u6-linux-i586-rpm.bin
$ sudo ./jdk-6u6-linux-i586-rpm.bin
3/ Vérifier que le RPM a bien été installé
$ rpm -qi jdk
Name : jdk Relocations: /usr/java
Version : 1.6.0_06 Vendor: Sun Microsystems, Inc.
Release : fcs Build Date: mar 25 mar 2008 11:44:17 CET
Install Date: lun 26 mai 2008 00:09:13 CEST Build Host: jdk-lin-1586
Group : Development/Tools Source RPM: jdk-1.6.0_06-fcs.src.rpm
Size : 115297401 License: Sun Microsystems Binary Code License (BCL)
Signature : (none)
Packager : Java Software <
jre-comments@java.sun.com>
URL :
http://java.sun.com/
Summary : Java(TM) Platform Standard Edition Development Kit
Description :
The Java Platform Standard Edition Development Kit (JDK) includes both
the runtime environment (Java virtual machine, the Java platform classes
and supporting files) and development tools (compilers, debuggers,
tool libraries and other tools).
The JDK is a development environment for building applications, applets
and components that can be deployed with the Java Platform Standard
Edition Runtime Environment.
$
et le contenu du répertoire /usr/java
$ ll /usr/java
total 4
lrwxrwxrwx 1 root root 16 mai 26 00:09 default -> /usr/java/latest
drwxr-xr-x 9 root root 4096 mai 26 00:09 jdk1.6.0_06
lrwxrwxrwx 1 root root 21 mai 26 00:09 latest -> /usr/java/jdk1.6.0_06
4/ Afficher comment sont initialement définies les alternatives
$ /usr/sbin/alternatives --display java
java - status est auto.
le lien pointe actuellement sur /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
/usr/lib/jvm/jre-1.6.0-openjdk/bin/java - priorité 16000
---/---
La « meilleure » version courante est /usr/lib/jvm/jre-1.6.0-openjdk/bin/java.
Faire de même pour javac dans le cas de l'installation du JDK
$ /usr/sbin/alternatives --display javac
pour le plugin libjavaplugin.so utilisé par Firefox version 3.5 ou inferieure
$ /usr/sbin/alternatives --display libjavaplugin.so
et si nécessaire pour le plugin libnpjp2.so utilisé par Firefox version 3.6 ou supérieure
$ /usr/sbin/alternatives --display libnpjp2.so
5/ Définir les nouvelles alternatives
$ /usr/sbin/alternatives --install /usr/bin/java java /usr/java/default/jre/bin/java 99999 --slave /usr/bin/javaws javaws /usr/java/default/jre/bin/javaws
et dans le cas de l'installation du JDK :
$ /usr/sbin/alternatives --install /usr/bin/javac javac /usr/java/default/bin/javac 99999
Pour le plugin libjavaplugin.so utilisé par Firefox version 3.5 ou inferieure
$ /usr/sbin/alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/default/jre/plugin/i386/ns7/libjavaplugin_oji.so 99999
et si nécessaire pour le plugin libnpjp2.so utilisé par Firefox version 3.6 ou supérieure
$ /usr/sbin/alternatives --install /usr/lib/mozilla/plugins/libnpjp2.so libnpjp2.so /usr/java/default/jre/lib/i386/libnpjp2.so 99999
C'est fini, il ne reste plus qu'à vérifier que tout c'est bien passé et que tout fonctionne correctement.
6/ Vérifier comment sont désormais définies les alternatives
$ /usr/sbin/alternatives --display java
java - status est auto.
le lien pointe actuellement sur /usr/java/default/jre/bin/java
/usr/lib/jvm/jre-1.6.0-openjdk/bin/java - priorité 16000
---/---
/usr/java/default/jre/bin/java - priorité 99999
---/---
La « meilleure » version courante est /usr/java/default/jre/bin/java.
Faire de même pour javac dans le cas de l'installation du JDK
$ /usr/sbin/alternatives --display javac
pour le plugin libjavaplugin.so utilisé par Firefox version 3.5 ou inferieure
$ /usr/sbin/alternatives --display libjavaplugin.so
et si nécessaire pour le plugin libnpjp2.so utilisé par Firefox version 3.6 ou supérieure
$ /usr/sbin/alternatives --display libnpjp2.so
7/ Vérifier la version de java
$ java -version
java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) Client VM (build 10.0-b22, mixed mode, sharing)
et de javac dans le cas de l'installation du JDK
$ javac -version
javac 1.6.0_06
8/ Vérifier que le plugin est bien pris en compte par Firefox en entrant dans la barre d' adresse de Firefox
about:plugins
9/ Vérifier que le plugin fonctionne en allant sur cette page sur le site Sun dédié à Java
http://www.java.com/fr/download/installed.jsp
*** Ce message a été édité le 29 décembre 2009 pour prendre en compte le nouveau plugin utilisé par Firefox 3.6 ***
*** Ce message a été édité le 3 juin 2010 pour différencier l'installation du JRE de celle du JDK ***