Dark_Schneider Close the World, Open the Net | Code :
- Comment installer le jdk de sun pour les utilisateurs ?
- 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 j2re-1_4_2_02-linux-i586-rpm.bin<- on extrait l'archive. Cela devrait donné un fichier rpm nommé j2re-1_4_2_02-linux-i586.rpm.
- $> rpm -Uvh j2re-1_4_2_02-linux-i586.rpm<- on install le rpm
- 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
- modification de /etc/profile
- Pour cela on va rajouter à la fin du fichier /etc/profile les lignes suivantes :
- JAVA_HOME=/usr/java/j2re1.4.2_02
- export JAVA_HOME
- PATH=$PATH:$JAVA_HOME/bin
- export PATH
- Ajouter un script dans /etc/profile.d
- Pour cela on va créer 2 scripts, un nommé j2re-1.4.2-perso.sh qui sera utiliser pour initialiser bash et autres shells compatibles, et un autre nommé j2re-1.4.2-perso.csh qui sera utilisé pour csh, tcsh. Ces 2 scripts devront être placés dans le répertoire /etc/profile.d
- j2re-1.4.2-perso.sh :
- #!/bin/bash
- JAVA_HOME="/usr/java/j2re1.4.2_02"
- export JAVA_HOME
- PATH="$PATH:$JAVA_HOME/bin"
- export PATH
- j2re-1.4.2-perso.csh :
- setenv JAVA_HOME "/usr/java/j2re1.4.2_02"
- 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*
- 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.
|
---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
|