Si vous voulez exécuter un programme écrit en Java, vous devez installer JRE (Java Runtime Environment) ; si vous voulez commencer à développer des programmes Java, vous devez également installer JDK (Java Development Kit) qui inclut JRE, quel que soit le système d’exploitation que vous utilisez. Ce tutoriel va vous montrer comment installer Oracle Java 8 sur Ubuntu 16.10 via PPA. La méthode PPA est plus facile et plus rapide que l’installation manuelle.
Une fois l’installation terminée, vous pouvez vérifier la version de Java avec la commande suivante :
java -version
Et vérifiez le compilateur Java avec :
javac -version
Définition des variables d’environnement
Les 4 variables d’environnement suivantes, relatives à Java, doivent être automatiquement définies une fois que vous avez installé Oracle Java 8 avec PPA.
- $J2SDKDIR
- J2REDIR
- $JAVA_HOME
- $DERBY_HOME
Vous pouvez voir leurs valeurs en utilisant la commande echo
comme ci-dessous.
echo $JAVA_HOME
Sortie :
/usr/lib/jvm/java-8-oracle
Si pour une raison quelconque, ces variables d’environnement ne sont pas définies, installez le paquet oracle-java8-set-default
.
sudo apt-get install oracle-java8-set-default
Ce paquet installera un fichier jdk.sh
sous le répertoire /etc/profile.d/
. Si vous jetez un coup d’oeil à ce fichier, vous pouvez voir qu’il est utilisé pour définir les variables d’environnement ci-dessus.
cat /etc/profile.d/jdk.sh
Sortie :
export J2SDKDIR=/usr/lib/jvm/java-8-oracleexport J2REDIR=/usr/lib/jvm/java-8-oracle/jreexport PATH=$PATH:/usr/lib/jvm/java-8-oracle/bin :/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/binexport JAVA_HOME=/usr/lib/jvm/java-8-oracleexport DERBY_HOME=/usr/lib/jvm/java-8-oracle/db
Nous devons recharger /etc/profile
avec la commande suivante pour que ces variables d’environnement prennent effet.
source /etc/profile
Voilà, c’est fait !
J’espère que ce tutoriel vous a aidé à installer Oracle Java 8 sur Ubuntu 16.10. Inscrivez-vous à notre newsletter gratuite pour recevoir les derniers tutoriels Linux. Vous pouvez également nous suivre sur Google, Twitter ou aimer notre page Facebook.