How to install Java JDK 10 on Ubuntu 18.04 LTS (Debian Linux)
Table des matières:
- Conditions préalables
- Variations Java
- Installation d'OpenJDK par défaut (Java 11)
- Installation d'OpenJDK 8
- Installation d'Oracle Java
- Définir la version Java par défaut
- Définissez la variable d'environnement JAVA_HOME
- Désinstaller Java
- Conclusion
Java est l'un des langages de programmation les plus populaires au monde, utilisé pour créer différents types d'applications multiplateformes.
Ce tutoriel décrit comment installer différentes versions d'OpenJDK ainsi que d'Oracle Java sur Ubuntu 18.04. Les mêmes instructions s'appliquent à Ubuntu 16.04 et à toute distribution basée sur Ubuntu, y compris Kubuntu, Linux Mint et Elementary OS.
Conditions préalables
Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec les privilèges sudo.
Variations Java
Java est distribué en trois éditions différentes, Standard Edition (SE), Enterprise Edition (EE) et Micro Edition (ME). Ce didacticiel couvre l'installation de l'édition Java SE (Standard Edition).
OpenJDK et Oracle Java sont les deux principales implémentations de Java, avec presque aucune différence entre elles, sauf qu'Oracle Java a quelques fonctionnalités commerciales supplémentaires.
Il existe deux packages Java différents dans les référentiels Ubuntu, Java Runtime Environment (JRE) et Java Development Kit (JDK).
Si vous souhaitez uniquement exécuter des programmes Java, vous avez besoin de JRE qui ne contient que l'environnement d'exécution Java. Le développeur Java doit installer JDK, qui inclut également les outils de développement / débogage et les bibliothèques.
Nous vous montrerons comment installer différents packages Java. Si vous ne savez pas quelle implémentation ou version Java utiliser, la recommandation générale est de s'en tenir à la version OpenJDK par défaut disponible sur Ubuntu 18.04.
Installation d'OpenJDK par défaut (Java 11)
Au moment de la rédaction, la dernière version LTS de Java est la version 11.
Suivez les étapes ci-dessous pour installer Java OpenJDK 11 sur votre système Ubuntu:
-
Tout d'abord, mettez à jour l'index du package
aptavec:sudo apt updateUne fois l'index du package mis à jour, installez le package Java OpenJDK par défaut avec:
sudo apt install default-jdkVérifiez l'installation, en exécutant la commande suivante qui imprimera la version Java:
java -versionLa sortie ressemblera à ceci:
openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)
C'est ça! À ce stade, vous devez avoir installé Java avec succès sur votre système Ubuntu.
JRE est inclus dans le package JDK. Si vous n'avez besoin que de JRE, installez le package
default-jre
:
Installation d'OpenJDK 8
Java 8 est toujours la version de Java la plus utilisée. Si votre application nécessite Java 8, vous pouvez l'installer en tapant les commandes suivantes:
sudo apt update
sudo apt install openjdk-8-jdk
Installation d'Oracle Java
Avant d'installer Oracle Java, assurez-vous de lire la licence Oracle JDK. La licence autorise uniquement une utilisation non commerciale du logiciel, telle qu'une utilisation personnelle et une utilisation pour le développement.
Oracle Java 11 peut être installé à partir du Linux Uprising PPA.
Les étapes suivantes décrivent comment installer Oracle Java 11 sur Ubuntu 18.04:
-
Installez les dépendances nécessaires pour ajouter un nouveau référentiel:
sudo apt install software-properties-commonActivez le Linux Uprising PPA en exécutant les commandes suivantes:
sudo add-apt-repository ppa:linuxuprising/javaUne fois le référentiel ajouté, mettez à jour la liste des packages et installez le
oracle-java11-installeren tapant:sudo apt updatesudo apt install oracle-java11-installerVous serez invité à accepter la licence Oracle.
Vérifiez l'installation en exécutant la commande suivante qui imprimera la version R:
java -versionjava version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
Définir la version Java par défaut
Pour vérifier la version Java par défaut, vous utiliseriez la commande suivante:
java -version
openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)
Si vous disposez de plusieurs installations Java pour modifier la version par défaut, utilisez l'outil de
update-alternatives
comme indiqué ci-dessous:
sudo update-alternatives --config java
Pour modifier la version Java par défaut, entrez simplement le numéro de version (le numéro dans la colonne Sélection) et appuyez sur
Certaines applications écrites en Java utilisent la variable d'environnement
Pour définir la variable d'environnement
Dans notre cas, les chemins d'installation sont les suivants: Copiez le chemin d'installation de votre installation préférée. Ensuite, ouvrez le fichier
Ajoutez la ligne suivante, à la fin du fichier: Assurez-vous de remplacer le chemin d'accès par le chemin d'accès à votre version Java préférée. Vous pouvez soit vous déconnecter et vous connecter, soit exécuter la commande source suivante pour appliquer les modifications à votre session actuelle: Pour vérifier que la variable d'environnement
Si, pour une raison quelconque, vous souhaitez désinstaller le package Java, vous pouvez le désinstaller comme tout autre package installé avec
Par exemple, si vous souhaitez désinstaller le
Dans ce didacticiel, vous avez appris à installer et à gérer plusieurs versions de Java sur votre serveur Ubuntu. Vous pouvez désormais installer des applications qui s'exécutent sur Java, telles que Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle… etc.
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:
Enter
.Définissez la variable d'environnement JAVA_HOME
JAVA_HOME
pour déterminer l'emplacement d'installation Java.
JAVA_HOME
, vous devez d'abord trouver les chemins d'installation Java à l'aide de la commande
update-alternatives
sudo update-alternatives --config java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
OpenJDK 8 est situé dans
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
/etc/environment
:
sudo nano /etc/environment
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
source /etc/environment
JAVA_HOME
est correctement définie, exécutez la commande echo suivante:
echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
/etc/environment
est un fichier de configuration à l'échelle du système, utilisé par tous les utilisateurs. Si vous souhaitez définir la variable
JAVA_HOME
pour chaque utilisateur, ajoutez la ligne au
.bashrc
ou à tout autre fichier de configuration qui est chargé lorsque l'utilisateur se connecte.
Désinstaller Java
apt
.
openjdk-8-jdk
:Conclusion
Comment installer Java sur Centos 7
Ce tutoriel vous montre comment installer Java sur CentOS 7. Java est l'un des langages de programmation les plus populaires utilisés pour créer différents types d'applications et de systèmes.
Comment installer Java sur Centos 8
Java est l'un des langages de programmation les plus populaires utilisés pour créer différents types d'applications et de systèmes. Dans ce tutoriel, nous expliquerons comment installer une ou plusieurs versions Java (OpenJDK) sur CentOS 8 et comment définir le Java par défaut via des alternatives.
Comment installer Java sur Debian 10 Linux
Dans ce tutoriel, nous expliquerons comment installer Java (OpenJDK) sur Debian 10 Linux.







