Il y a 2 versions de JDK. OpenJDK et Oracle JDK. OpenJDK est open source et ne contient aucun codes propriétaires. Oracle JDK est fermé et contient des codes propriétaires d'Oracle.
Dans cet article, je vais vous montrer comment installer Oracle JDK 12 et OpenJDK 12 sur Arch Linux. Alors, commençons.
Oracle JDK 12 n'est pas disponible dans le référentiel officiel de package d'Arch Linux. Mais, vous pouvez facilement télécharger et installer Oracle JDK 12 sur le site officiel d'Oracle et l'installer sur Arch Linux.
Tout d'abord, visitez https: // www.oracle.com / Technetwork / java / javase / téléchargements / index.HTML de votre navigateur Web préféré et cliquez sur le TÉLÉCHARGER bouton pour Java SE 12.0.1 ou plate-forme Java (JDK) 12.
Maintenant, cliquez sur Acceptez le Contrat de License Pour accepter le contrat de licence Oracle Technology Network pour Oracle Java SE.
Maintenant, cliquez sur le JDK-12.0.1_linux-x64_bin.le goudron.gz lien comme marqué dans la capture d'écran ci-dessous.
Votre navigateur doit vous inviter à enregistrer le fichier. Cliquer sur Enregistrer le fichier puis cliquez sur D'ACCORD.
Votre navigateur doit commencer à télécharger Oracle JDK Tar.Archives GZ. Cela peut prendre un certain temps pour terminer.
Une fois le téléchargement terminé, accédez à la ~ / Téléchargements Répertoire avec la commande suivante:
$ cd ~ / téléchargements
Comme vous pouvez le voir, l'Oracle JDK 12 Tar.GZ Archive que je viens de télécharger est ici.
Maintenant, extraire le Tar Oracle JDK 12.archive gz dans le /opter Répertoire avec la commande suivante:
$ sudo tar xvzf jdk-12.0.1_linux-x64_bin.le goudron.gz -c / opt
Le JDK 12 Tar.Les archives GZ doivent être extraites.
Comme vous pouvez le voir, un nouveau répertoire JDK-12.0.1/ est créé dans le /opter annuaire. Notez le nom du répertoire.
Maintenant, vous devez créer une nouvelle variable d'environnement Java_home et ajouter Oracle JDK 12 binaires au CHEMIN variable d'environnement. Pour ce faire, exécutez la commande suivante:
$ echo -e 'export java_home = "/ opt / jdk-12.0.1 "\ nexport path =" $ path: $ java_home / bin "\ n '
| Tee Sudo / etc / profil.d / jdk12.shot
Un nouveau fichier / etc / profil.d / jdk12.shot devrait être créé.
Maintenant, redémarrez votre machine Arch Linux avec la commande suivante:
$ sudo redémarrer
Une fois que votre ordinateur bottait, exécutez la commande suivante pour vérifier si le Java_home et CHEMIN Les variables d'environnement sont définies correctement.
$ echo $ java_home && echo $ pathComme vous pouvez le voir, les variables Java_Home et Path Environment sont correctement définies.
Maintenant, vérifiez si Oracle JDK 12 travaille avec la commande suivante:
$ java -versionComme vous pouvez le voir, Oracle JDK 12 fonctionne correctement.
Installation d'OpenJDK 12:
OpenJDK 12 n'est pas disponible dans le référentiel officiel de package d'Arch Linux. Mais, vous pouvez le télécharger à partir du site officiel d'OpenJDK et l'installer sur Arch Linux.
Tout d'abord, visitez le site officiel d'OpenJDK 12 sur https: // jdk.Java.net / 12 /. Une fois que la page se charge, cliquez sur le goudron.GZ Cliquez comme marqué dans la capture d'écran ci-dessous.
Votre navigateur doit vous inviter à enregistrer le Tar OpenJDK 12.Archives GZ. Sélectionner Enregistrer le fichier et cliquez sur D'ACCORD.
Votre navigateur doit commencer à télécharger OpenJdk 12 Tar.Archives GZ. Cela peut prendre un certain temps pour terminer.
Une fois le téléchargement terminé, accédez à la ~ / Téléchargements Répertoire avec la commande suivante:
$ cd ~ / téléchargements
Comme vous pouvez le voir, le Tar OpenJDK 12.GZ Archive est là.
Maintenant, extraire le goudron openjdk 12.archive gz dans le /opter Répertoire avec la commande suivante:
$ sudo tar xvzf openjdk-12.0.1_linux-x64_bin.le goudron.gz -c / opt
Openjdk 12 goudron.Les archives GZ doivent être téléchargées.
Un nouveau répertoire JDK-12.0.1/ devrait être créé dans le /opter annuaire.
Maintenant, vous devez créer un nouveau Java_home variable d'environnement et mettez à jour la variable d'environnement de chemin. Pour ce faire, exécutez la commande suivante:
$ echo -e 'export java_home = "/ opt / jdk-12.0.1 "\ nexport path =" $ path: $ java_home / bin "\ n '
| Tee Sudo / etc / profil.d / openjdk12.shot
Un nouveau fichier / etc / profil.d / openjdk12.shot devrait être créé.
Maintenant, redémarrez votre ordinateur avec la commande suivante:
$ sudo redémarrer
Une fois que votre ordinateur bottait, exécutez la commande suivante pour vérifier si les variables environnementales Java_home et CHEMIN sont correctement définis.
$ echo $ java_home && echo $ pathMaintenant, exécutez la commande suivante pour vérifier si l'OpenJDK 12 fonctionne.
$ java -versionComme vous pouvez le voir, OpenJDK 12 fonctionne correctement.
Compilation d'un programme Java simple avec JDK 12:
Dans cette section, je vais vous montrer comment compiler et exécuter un programme Java simple avec JDK 12.
J'ai écrit un programme Java simple Accueillir.Java et l'a sauvé dans le ~ / codes annuaire.
Le contenu du Accueillir.Java Le fichier source Java est le suivant:
Maintenant, pour compiler le Accueillir.Java Fichier source, exécutez la commande suivante:
$ javac bienvenue.JavaLe Accueillir.Java Le fichier source Java doit être compilé et un nouveau fichier Accueillir.classe doit être généré comme vous pouvez le voir dans la capture d'écran ci-dessous. Cela s'appelle un fichier de classe Java. Le code source Java est converti en bytecode Java et le bytecode converti est enregistré dans le fichier de classe, que le JVM (Java Virtual Machine) peut exécuter.
Maintenant, vous pouvez exécuter le fichier de classe Java compilé comme suit:
$ java bienvenueNOTE: Lorsque vous souhaitez exécuter un fichier de classe Java, excluez le .classe extension.
Comme vous pouvez le voir, la sortie correcte s'affiche.
C'est donc ainsi que vous installez Oracle JDK 12 et OpenJDK 12 sur Arch Linux. Merci d'avoir lu cet article.