Installation de Java Runtime avec Linux

Le but est de disposer de l'environnement d'exécution Java (JRE) dans un système Linux.

Méthode générale

Téléchargement

Rendez vous sur java.sun.com et allez à la recherche du Java Runtime Environment ou JRE. À l'époque, j'avais téléchargé j2re-1_4_2_08-linux-i586.bin, une archive auto-extractible. La dernière fois, j'ai trouvé j2re-1_4_2_10-linux-i586.bin.

Installation

Peu importe la version, vous lancez l'installation en tant que root par :

# sh j2re-1_4_2_08-linux-i586.bin

Pour quitter le contrat de licence sans le lire, tapez q. On peut raisonnablement accepter le dossier d'installation proposé (/usr/local/j2re1.4.2_08). Une fois l'installation menée à bien, reste à créer les liens symboliques de /usr/local/j2re1.4.2_08/bin vers /usr/local/bin ou tout autre dossier situé dans le PATH :

# for f in `ls /usr/local/j2re1.4.2_08/bin`; do \
ln -s /usr/local/j2re1.4.2_08/bin/$f /usr/local/bin/$f ; done

Oui, parce qu'en une seule commande, c'est tout de même plus classieux.

Petite précision : l'antislash ne sert qu'à empêcher l'interprétation du retour à la ligne. Inutile, donc... si l'on ne va pas à la ligne.

Plugin Java pour Mozilla

Il est situé dans les dossiers du JRE ; il suffit de faire un lien symbolique vers lui depuis les dossiers de Mozilla :

# ln -s /usr/local/j2re1.4.2_08/plugin/i386/ns610-gcc32/libjavaplugin_oji.so  /usr/lib/mozilla/plugins

Au besoin, mozilla-firefox à la place de mozilla. Attention ! Peut-être pas gcc32 si votre distrib est vieille !

Méthode Debian

Prérequis

Les paquets java-common et fakeroot. Ils sont présents dans les dépots Debian, dans la catégorie non-free. Si vous ne pouvez pas y accéder, assurez-vous que le fichier /etc/apt/sources.list contient bien une ligne du genre :

deb ftp://ftp2.fr.debian.org/debian/ testing main contrib non-free

(main contrib non-free en particulier !).

Installation

Il faut tout d'abord installer le paquet Debian java-package, qui se chargera de télécharger et d'installer Java pour vous.

# aptitude install java-package

Si vous installez effectivement ce paquet avec Aptitude, les paquets suggérés au paragraphe précédent le seront aussi par Aptitude. La première question qui vous sera posée concerne le téléchargement du paquet .tar.gz à partir des serveurs de Sun. Pour ce qui me concerne, cela a été la version 1.5 du JRE.

On accepte ; le téléchargement et la décompression se font et à partir du dossier où la commande a été lancée la construction du paquet commence. Une fois le processus terminé, on est en possession, toujours dans ce même dossier, d'un paquet nommé javaxxx1.5xxx.deb qu'il ne reste plus qu'à installer par la commande :

# dpkg -i javaxxx1.5xxx.deb

Test de l'installation

Par la commande :

$ java -version

vous constaterez (ou non) la réussite de l'installation. Si c'est non, cela ne provient pas nécessairement du paquet construit par vos soins... Essayez de voir si l'exécutable java pointe vers le bon fichier. Soit classiquement par les commandes ls -l, type, which ou autre, soit par...

# update-alternatives --display java

qui affichera un choix d'exécutables possibles : contrôlez ou rectifiez.