Voici comment installer Java en utilisant le RPM fourni par Sun:
- Allez sur la page de téléchargement de Java.
- Cliquez sur "Download J2SE JRE".
Si vous souhaitez développer des applications Java, téléchargez le paquetage SDK au lieu du JRE.
Il faudra, bien entendu, mettre export JDK_HOME="$JAVA_HOME" dans le fichier java.sh.
- Choisissez "Accept" et cliquez sur "Continue."
- Cliquez sur le lien "Linux RPM in self-extracting file."
- Enregistrez le fichier dans votre répertoire personnel. Le téléchargement peut être un peu long.
- Ouvrez un Terminal.
- Tapez
sh j2re*rpm.bin
- Devenez root:
su -
- Pour installer le rpm, tapez:
rpm -Uvh j2re-*.rpm
- Créez un fichier java.sh dans /etc/profile.d/
La manière la plus simple pour créer ce fichier est:
gedit /etc/profile.d/java.sh
Si vous n'êtes pas dans un environnement graphique:
nano /etc/profile.d/java.sh
- Ce fichier doit contenir les lignes suivantes.
Vous aurez à adapter la première ligne suivant ce que vous avez dans votre /usr/java/:
export JAVA_HOME="/usr/java/j2re1.4.2_02"
export JAVA_PATH="$JAVA_HOME"
export PATH="$PATH:$JAVA_HOME/bin" - Pour finir, tapez:
chmod +x /etc/profile.d/java.sh
Delogguer-vous puis relogguer-vous. Java devrait maintenant fonctionner correctement.
Pour installer le plugin Java pour navigateur web, devenez root et tapez:
ln -sf /usr/java/<votre_répertoire_Java>/plugin/i386/ns610-gcc32/libjavaplugin_oji.so /usr/lib/mozilla/plugins
Remplacez <votre_répertoire_Java> par le nom de de votre répertoire.
Si cela ne fonctionne pas, logguez-vous en tant qu'utilisateur normal (pas en root) et dans un Terminal, tapez:
ln -sf /usr/java/<votre_répertoire_Java>/plugin/i386/ns610-gcc32/libjavaplugin_oji.so ~/.mozilla/plugins/
(Merci à Matt Labrum pour cette suggestion.)
Pour le SDK, le plugin est:
/usr/java/<votre_répertoire_Java>/jre/plugin/i386/ns610-gcc32/libjavaplugin_oji.so
(Merci à Rob Hoeft pour cette suggestion.)
(Merci à Andre Robatino et à "m d" pour la suggestion concernant le répertoire /usr/lib/mozilla/ au lieu du rpertoire spécifique à la version. Merci à Kai Thomsen d'avoir fait remarquer qu'il y a juste besoin de se delogguer et relogguer, et non de rebooter. Merci à Cymon Cox concernant le changement sur le site de Sun.)