Installation de JDK 12, OpenJDK 12 et Oracle JDK 12 sur Ubuntu 19.04

à propos de jdk 12 sur Ubuntu 19.04

Dans le prochain article, nous verrons comment nous pouvons installer JDK 12 sur Ubuntu. Java Development Kit ou JDK est un outil de développement d'applications Java. Cela permettra aux utilisateurs de compiler nos codes Java, de les exécuter, de les tester et de les signer.

Actuellement, nous pouvons trouver 2 versions de JDK. L'un s'appelle OpenJDK et l'autre JDK Oracle. Le premier est un projet pour garder JDK exempt de codes Oracle. Il s'agit d'une implémentation open source d'Oracle JDK, qui n'est pas open source et comporte de nombreuses restrictions.

Installez JDK 12 sur Ubuntu 19.04

logo Java
Article connexe:
Installez Java 8, 9 et 10 sur Ubuntu 18.04 et ses dérivés

Installation d'OpenJDK 12

Nous pourrons trouver OpenJDK 12 disponible dans le référentiel de packages officiel Ubuntu 19.04. Par conséquent, nous pourrons l'installer facilement avec le gestionnaire de paquets APT. Nous devrons d'abord mettre à jour le cache du référentiel de packages APT avec la commande suivante:

sudo apt update

OpenJDK 12 a deux versions. Ongle version complète et un version de système sans tête. Cette dernière version n'a pas de bibliothèques de programmation GUI incluses et nécessite moins d'espace disque.

Si vous êtes intéressé installer la version complète d'OpenJDK 12, exécutez la commande suivante dans le terminal (Ctrl + Alt + T):

installation openjdk 12

sudo apt install openjdk-12-jdk

Si vous êtes plus intéressé par installer la version système sans tête d'OpenJDK 12, la commande à exécuter est la suivante:

Installation sans tête Openjdk 12

sudo apt install openjdk-12-jdk-headless

Après l'installation d'OpenJDK 12, nous pouvons exécuter la commande suivante pour vérifier si OpenJDK fonctionne correctement:

ouvrir la version jdk

java -version

Installation d'Oracle JDK 12 à l'aide de PPA

Dans Ubuntu 19.04, nous pourrons également installer Oracle JDK 12. Cette version de JDK n'est pas disponible dans le référentiel officiel des packages Ubuntu, mais nous pouvons utiliser le PPA linuxuprising / java pour l'installer.

Si nous voulons ajouter le PPA linuxuprising / java dans Ubuntu 19.04, dans un terminal (Ctrl + Alt + T) nous n'aurons qu'à exécuter la commande:

ajouter un repo linuxsprising

sudo add-apt-repository ppa:linuxuprising/java

Après cela, nous pouvons installer Oracle JDK 12 en tapant la commande:

installer oracle java 12

sudo apt install oracle-java12-installer

Lors de l'installation, vous devrez sélectionner «Accepter”Et appuyez sur Introduction pour finir d'accepter le Contrat de licence Oracle Technology Network pour Oracle Java SE.

Contrat de licence de la technologie Oracle

Après l'installation, nous pouvons vérifier si cela fonctionne en tapant la commande suivante dans le terminal:

Version Oracle java jdk

java -version

Installation d'Oracle JDK 12 à l'aide du package .DEB

Une autre option pour installer Oracle JDK téléchargera le fichier .DEB correspondant sur le site officiel. Pour ce faire, vous devrez visiter le Site Web d'Oracle depuis le navigateur. Une fois sur la page, vous devrez cliquer sur le bouton "Télécharger Java Platform (JDK) 12«.

télécharger le fichier oracle jdk 12 .deb

Après accepter le contrat de licence, volonté cliquez sur le fichier de package .DEB jdk-12.0.1. Il s'agit de la dernière version au moment de la rédaction de cet article.

accepter la licence sur le site Web d'Oracle

Le navigateur nous demandera de sauvegarder le fichier .DEB. Téléchargement terminé nous irons au répertoire ~ / Téléchargements, ou dans le dossier dans lequel vous avez enregistré le package téléchargé:

cd ~/Descargas

maintenant, nous installerons le package .DEB comme suit:

installer le fichier .deb jdk 12

sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb

La prochaine étape à suivre sera trouver le chemin du répertoire bin / du package deb jdk-12.0.1. Nous y parviendrons avec la commande suivante:

localisation binaire jdk 12

dpkg --listfiles jdk-12.0.1 | grep -E '.*/bin$'

maintenant nous ajouterons JAVA_HOME y nous mettrons à jour la variable PATH avec la commande suivante:

mettre à jour les variables de javahome et de chemin

echo -e 'export JAVA_HOME="/usr/lib/jvm/jdk-12.0.1"\nexport PATH="$PATH:${JAVA_HOME}/bin"' | sudo tee /etc/profile.d/jdk12.sh

Après cela, nous avons redémarrer notre machine Ubuntu avec la commande suivante:

sudo reboot now

Une fois l'ordinateur redémarré, nous pouvons exécuter la commande suivante pour vérifier si les variables d'environnement JAVA_HOME et PATH sont correctement définies:

vérification des variables java

echo $JAVA_HOME && echo $PATH

Si tout est correct, nous pouvons vérifier si Oracle JDK 12 fonctionne correctement dactylographie:

java -version installée à partir du package .deb

java -version

Compilation et exécution d'un programme Java simple

Une fois le JDK 12 installé, l'étape suivante sera d'écrire un petit programme Java simple pour vérifier si nous pouvons le compiler et l'exécuter avec OpenJDK 12 ou Oracle JDK 12.

Pour le faire nous allons créer un fichier appelé TestJava.java et à l'intérieur, nous écrirons les lignes suivantes:

exemple de code d'un programme Java

public class PruebaJava {
       public static void main(String[] args) {
            System.out.println("Hola usuarios Ubunlog");
       }
}

Maintenant pour compilez le fichier source TestJava.java Dans un terminal (Ctrl + Alt + T) nous irons dans le répertoire où le fichier que nous venons de créer est enregistré. Dans ce dossier, nous exécutons la commande suivante:

javac PruebaJava.java

Cette commande devrait générer un nouveau fichier appelé TestJava.class. Il s'agit d'un fichier de classe Java et contient des bytecodes Java que la JVM (Machine virtuelle Java) peut s'exécuter.

java exemple de construction

Si tout a été correct, nous pouvons exécutez le fichier de classe Java TestJava.class de la manière suivante:

exemple java fonctionnant

java PruebaJava

Dans la commande précédente, vous devez écrire uniquement le nom du fichier sans l'extension .class. Sinon ça ne marchera pas. Si tout se passe bien, nous verrons la sortie attendue. Par conséquent, le programme JavaTest.java a été compilé et exécuté avec succès à l'aide de JDK 12.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   alexander dit

    Merci beaucoup, le guide m'a aidé