Nous allons voir comment installer le Java officiel d'Oracle sur les distrbutions de type Debian. T'as peut-être galéré pour installer ce foutu Java, lu tout un tas de tutoriels et rien compris mais en fait c'est très simple et ça ne prends que quelques minutes!
ATTENTION! tu n'auras pas le même numéro de version, dans l'exemple, on a la version version 7 uptade 45 ou 7u45.
Aller ici pour télécharger l'archive sur java.com, choisir Linux ou Linux_x64 si l'OS est en 64BITS.
Décompresse l'archive
# tar xvf jre-7u45-linux-x64.tar.gz
Copie l'archive dans le dossier /usr/lib/jvm
# mv jre1.7.0_45 /usr/lib/jvm/
Toujours dans /usr/lib/jvm, crée un lien symbolique pour éviter les problèmes de numéro de version lors des mises à jour.
Lors d'une mise à jour, il suffira de faire pointer le lien vers la nouvelle version. J'ai appelé le répertoire oracleJava mais tu peux lui donner le nom que tu veux.
# ln -sf /usr/lib/jvm/jre1.7.0_45 /usr/lib/jvm/oracleJava
Choisis les alternatives:
# update-alternatives --config java
S'il n'y a qu'une seule ligne, fais:
# update-alternatives --install /usr/bin/java java /usr/lib/jvm/oracleJava/bin/java 1
Le 1 indique l'index de l'alternative.
Refais à nouveau:
# update-alternatives --config java
et choisis la ligne /usr/lib/jvm/oracleJava/bin/java
C'est terminé, vérifie la version de Java:
# java -version
Plugin pour Firefox
Jusqu'à présent, on a configuré Java que pour le système. Pour l'utiliser avec Firefox, il faut configurer le plugin.
Supprimer le plugin icedtea, s'il est installé.
# apt-get remove --purge icedtea-7- plugin
Crée un lien symbolique vers le plugin Java dans le dossier plugins de Firefox.
ATTENTION! Pour une machine X86, remplacer amd64 par i386
# ln -s /usr/lib/jvm/oracleJava/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/
C'est terminé, vérifie que Java apparaît dans les plugins de Firefox.
Sécurité
Java a eu pas mal de failles de sécurité qui ont été exploités par les pirates, alors la sécurité a été renforcée. En cas de problème, modifier les options de sécurité en exécutant:
# javaws -viewer
Une fenêtre s'ouvre permettant de configurer les options Java. C'est la même fenêtre qu'on trouve dans le panneau de configuration de Windows.
Mise à jour
La mise à jour est similaire à l'installation.
Décompresse la nouvelle version et copie-la dans le dossier /usr/lib/jvm
Fais pointer le lien symbolique vers le répertoire de la nouvelle version.
# ln -sfn /usr/lib/jvm/jre_NOUVELLE_VERSION /usr/lib/jvm/oracleJava
Supprime et recrée l'alternative:
# update-alternatives --remove java /usr/lib/jvm/oracleJava/bin/java
# update-alternatives --install /usr/bin/java java /usr/lib/jvm/oracleJava/bin/java 1
Vérifie que l'on a la nouvelle version:
# java -version