Oracle propose également JRE et JDK en tant que *.tar.gz pour Linux. J'ai généralement réussi à télécharger un tel paquet, à le décompresser/le décompresser (tar -xzvf jdk-8u25.tar.gz
) puis en l'exécutant en utilisant le chemin absolu.
C'est assez facile...
Téléchargez le JDK sous forme d'archive tar à partir d'Oracle (une simple recherche sur Google donnera le lien).
Décompressez-le quelque part dans votre $HOME (par exemple, $HOME/jdk
).
Définir JAVA_HOME
au chemin de l'installation racine du JDK ; puis ajoutez $JAVA_HOME/bin
à votre PATH
.
Et c'est parti.
Ici, j'ai un paramètre particulier dans la mesure où j'exécute trois versions majeures différentes du JDK :6, 7, 8. Par exemple, voici mon fichier source pour configurer le shell actuel pour utiliser Java 8 :
$ cat ~/.jdk/8
export JAVA_HOME=/opt/sunjdk/1.8/current
export PATH="$JAVA_HOME/bin:$PATH"
Et en /opt/sunjdk/1.8
(étant donné que /opt/sunjdk
est accessible en écriture par mon utilisateur donc je n'ai pas besoin d'être root
):
$ ls -l /opt/sunjdk/1.8/* -d
lrwxrwxrwx 1 fge fge 11 Oct 30 10:09 /opt/sunjdk/1.8/current -> jdk1.8.0_25
drwxr-xr-x 1 fge fge 274 Mar 18 2014 /opt/sunjdk/1.8/jdk1.8.0_05
drwxr-xr-x 1 fge fge 274 Sep 18 02:44 /opt/sunjdk/1.8/jdk1.8.0_25
(et oui, j'avais root
pour commencer afin d'accorder les droits d'écriture pour /opt/sunjdk
à "mon" utilisateur ; si vous n'avez pas cette liberté, créez simplement un autre répertoire dans votre maison)