<< Mars >>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    
<< 2010 >>
FAQ/HOWTO
04/01/2006 : Comment utiliser urpmi --parallel
09/03/2005 : Comment installer plusieurs distributions
07/07/2004 : Introduction à Linux
07/07/2004 : Gestion des logiciels ( tar.gz, rpm et urpmi )
07/07/2004 : Comment installer le pilote NForce ?

FAQ - Comment installer java sous Linux ?

Préparation

Je conseille au préalable d'enlever les autres environnement Java qui pourrait entrer en conflit avec le jdk de Sun :

# rpm -e jikes
# rpm -e kaffe

Installation

Ensuite il faut télécharger le jdk ou le jre de Sun pour Java 2 Platform, Standard Edition ( J2SE ) ici. Je recommande de prendre la version rpm, d'ailleurs cette FAQ ne va couvrir que ce cas.
Après avoir télécharger le jdk, il faut aller dans le répertoire où vous l'avez télécharger et faire les manipulations suivante :

# sh jre-1_5_0_05-linux-i586-rpm.bin

Ensuite il faut modifier la variable d'environnement PATH pour que les utilisateurs puissent utiliser directement les commandes du jdk/jre sans être obligé d'aller dans le répertoire d'install de celui-ci. Pour cela 2 méthodes sont possibles : soit modifier directement /etc/profile, soit ajouter un script dans /etc/profile.d

Ajouter un script dans /etc/profile.d ( recommandé )

Pour cela on va créer 2 scripts, un nommé j2re-1.5-perso.sh qui sera utiliser pour initialiser bash et autres shells compatibles, et un autre nommé j2re-1.5-perso.csh qui sera utilisé pour csh, tcsh. Ces 2 scripts devront être placés dans le répertoire /etc/profile.d

j2re-1.5-perso.sh :

#!/bin/bash
JAVA_HOME="/usr/java/jre1.5.0_05"
export JAVA_HOME
PATH="$PATH:$JAVA_HOME/bin"
export PATH

j2re-1.5-perso.csh :

setenv JAVA_HOME "/usr/java/jre1.5.0_05"
setenv PATH "$PATH:$JAVA_HOME/bin"

N'oubliez de placer ces scripts dans le répertoire /etc/profile.d si ce n'est déjà fait et de les rendre exécutables :

# chmod +x /etc/profile.d/j2re*

modification directe de /etc/profile ( non recommandée, obsolète )

Pour cela on va rajouter à la fin du fichier /etc/profile les lignes suivantes :

JAVA_HOME=/usr/java/jre1.5.0_05
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

Appliquer les changements

Ensuite, soit on ouvre un autre terminal, soit on tape :

# . /etc/profile

Et voilà, il ne reste plus qu'a tester en tapant java ou javac dans la console et en regardant le contenu de PATH :

# echo $PATH

Note : l'administrateur système root ayant souvent un PATH différent de ceux des utilisateurs normaux, son PATH souvent n'est pas défini dans /etc/profile. Ainsi il ne pourra avoir directement accès aux binaires du jdk.

Mise en place du plugin Java

Pour installer le plugin java il suffit de rendre disponible le fichier libjavaplugin_oji.so. Pour cela on va faire un lien :

ln -s /usr/java/jre1.5.0_05/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/