Oracle SE est un kit de développement Java populaire utilisé pour développer des applications Java. Ici, nous allons voir comment installer Oracle Java JDK 11/8 sur Ubuntu 16.04 &Linux Mint 18.
Prérequis
Pour pouvoir installer Oracle Java JDK, vous devez vous connecter en tant qu'utilisateur avec des privilèges sudo.
Installer Oracle Java JDK
Visitez la page Oracle JDK pour télécharger le JDK.
Oracle Java JDK 11 (LTS) :
Oracle Java JDK 8 :
Nous aurions besoin d'extraire l'archive JDK téléchargée vers un emplacement. Ici, j'ai choisi de placer JDK dans le répertoire /usr/lib/jvm/.
sudo mkdir /usr/lib/jvm/
Extrayez l'archive JDK téléchargée à l'aide de la commande tar.
### Oracle JDK 11 ### sudo tar -zxvf jdk-11.0.4_linux-x64_bin.tar.gz -C /usr/lib/jvm/ ### Oracle JDK 8 ### sudo tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/
Exécutez la commande update-alternatives pour installer Java sur votre système.
### Oracle Java 11 ### sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.4/bin/java 2 ### Oracle Java 8 ### sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_221/bin/java 3
Définir la version Java par défaut
Définissez le Java par défaut à l'aide de la commande ci-dessous.
sudo update-alternatives --config java
La commande ci-dessus répertorie tous les JDK Java installés sur votre système, comme ci-dessous.
Choisissez la version Java par défaut en entrant le numéro sous la colonne de sélection et appuyez sur Entrée.
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode 1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 2 /usr/lib/jvm/jdk-11.0.4/bin/java 2 manual mode 3 /usr/lib/jvm/jdk1.8.0_221/bin/java 3 manual mode Press to keep the current choice[*], or type selection number: 2 update-alternatives: using /usr/lib/jvm/jdk-11.0.4/bin/java to provide /usr/bin/java (java) in manual mode
Ici, j'ai choisi d'avoir Oracle JDK 11 comme version Java par défaut sur mon système.
Vérifier Java
Vérifiez la version Java à l'aide de la commande ci-dessous.
java -version
Sortie :
java version "11.0.4" 2019-07-16 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)
La sortie varie selon la version de Java installée sur le système.
Configurer les variables d'environnement
Certaines installations d'applications Java nécessitent la configuration préalable de variables d'environnement telles que JAVA_HOME , JRE_HOME, etc.
Pour définir les variables d'environnement JAVA, créez un nouveau fichier sous le répertoire /etc/profile.d.
sudo nano /etc/profile.d/javajdk.sh
Placez les variables ci-dessous en fonction de la version du JDK.
JDK 11 :
export PATH=$PATH:/usr/lib/jvm/jdk-11.0.4/bin export JAVA_HOME=/usr/lib/jvm/jdk-11.0.4/ export J2SDKDIR=/usr/lib/jvm/jdk-11.0.4/
JDK 8 :
export PATH=$PATH:/usr/lib/jvm/jdk1.8.0_221/bin export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221/ export JRE_HOME=/usr/lib/jvm/jdk1.8.0_221/jre/ export J2SDKDIR=/usr/lib/jvm/jdk1.8.0_221/ export J2REDIR=/usr/lib/jvm/jdk1.8.0_221/jre
Charger les environnements dans la session en cours.
source /etc/profile.d/javajdk.sh
Conclusion
C'est tout. J'espère que vous avez appris à installer Oracle Java JDK 11/8 sur Ubuntu 16.04 et Linux Mint 18. Veuillez partager vos commentaires dans la section des commentaires.