Il y a 2 versions de JDK. Oracle JDK et OpenJDK. Tous les composants d'OpenJDK sont open source. Il en va de même pour Oracle JDK. Certains composants d'Oracle JDK sont propriétaires. C'est pourquoi certaines personnes préfèrent OpenJDK à Oracle JDK.
OpenJDK 10 récemment est sorti. Donc, dans cet article, je vais vous montrer comment l'installer dans Debian 9 Stretch. Commençons.
Téléchargement OpenJDK 10
Dans cette section, je vais vous montrer comment télécharger OpenJDK 10 sur le site officiel d'OpenJDK.
Accédez d'abord sur le site officiel d'OpenJDK 10 sur http: // jdk.Java.net / 10 / et vous devriez voir la page suivante comme indiqué dans la capture d'écran ci-dessous.
Faites défiler un peu vers le Téléchargements section. Cliquez sur le lien comme marqué dans la capture d'écran ci-dessous pour télécharger la version Linux 64 bits d'OpenJDK 10 le goudron.gz archive.
Cliquer sur Enregistrer le fichier puis cliquez sur D'ACCORD.
Votre téléchargement doit démarrer comme indiqué dans la capture d'écran ci-dessous.
Installation d'OpenJdk 10
Une fois votre téléchargement terminé, vous devriez le trouver par défaut Téléchargements Répertoire de vos navigateurs Web. Dans mon cas, c'est le Téléchargements / Répertoire dans mon utilisateur MAISON annuaire.
Tout d'abord, accédez à la Téléchargements / Répertoire avec la commande suivante:
$ cd ~ / téléchargements
Maintenant, si vous listez le contenu du répertoire avec ls -lh Commande, vous devriez trouver l'archive OpenJDK 10 TAR comme indiqué dans la section marquée de la capture d'écran ci-dessous.
Maintenant, vous devez extraire les archives du goudron. Je vais l'extraire dans mon /opter annuaire. Vous souhaiterez peut-être choisir un autre répertoire. Tu es libre de le faire.
$ sudo tar xvzf openjdk-10_linux-x64_bin.le goudron.gz -c install_dir
Les archives TAR doivent être extraites.
Maintenant si vous listez votre Install_dir, Dans mon cas, c'est le /opter Répertoire, vous devriez voir JDK-10 / Répertoire comme marqué dans la capture d'écran ci-dessous.
Maintenant vous devez l'ajouter au CHEMIN de votre système d'exploitation Debian 9. De cette façon, vous n'avez pas à taper tout le chemin vers vos fichiers binaires OpenJDK 10 afin de compiler ou d'exécuter des programmes Java.
Exécutez la commande suivante pour créer un nouveau fichier JDK10.shot dans / etc / profil.d annuaire:
$ sudo nano / etc / profil.d / jdk10.shot
Vous devriez voir la fenêtre suivante.
Ajoutez maintenant les lignes suivantes au fichier:
exporter java_home = "nstall_dir / jdk-10"Le Install_dir Dans mon cas /opter
Maintenant, appuyez sur + X, puis appuyez y Et puis appuyez sur Pour enregistrer le fichier.
Une fois le fichier enregistré, redémarrez votre ordinateur avec la commande suivante:
$ sudo redémarrer
Une fois votre ordinateur au démarrage, exécutez la commande suivante pour tester si le Java_home La variable d'environnement est disponible:
$ echo $ java_homeComme vous pouvez le voir dans la capture d'écran ci-dessous, il est réglé sur le chemin correct.
Vous pouvez également vérifier le CHEMIN Variable d'environnement avec la commande suivante:
$ echo $ chemin
Comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous, les OpenJDK 10 poubelle/ Le répertoire est ajouté au CHEMIN.
Maintenant, exécutez la commande suivante pour vérifier si OpenJDK fonctionne ou non:
$ Javac - VersionComme vous pouvez le voir dans la capture d'écran ci-dessous, OpenJDK 10 fonctionne correctement.
Compilation et exécution d'un programme Java avec OpenJDK 10
Dans cette section, je vais compiler et exécuter un programme Java simple avec OpenJDK 10 pour vous montrer qu'OpenJDK 10 fonctionne correctement.
Ceci est mon programme Wid Hello World enregistré dans ~ / Documents / codes / Helloworld.Java déposer.
classe publique HelloworldCompilation Helloworld.java avec openjdk 10
Accédez d'abord au répertoire où le fichier est enregistré avec la commande suivante:
$ cd ~ / documents / codes
Maintenant pour compiler Bonjour le monde.Java Fichier source Java, exécutez la commande suivante:
$ javac helloworld.Java
Running Helloworld avec openjdk 10
Une fois la Bonjour le monde.Java le fichier est compilé, un Bonjour le monde.classe le fichier est généré. Ceci est le fichier de code d'octet Java que vous exécutez avec le Java Commande comme suit:
$ java helloworld
NOTE: Si le nom de fichier du code de l'octet Java est Bonjour le monde.classe, vous courez Java Helloworld. Vous ne devez pas inclure .classe extension. Sinon, ça ne fonctionnera pas.
Comme vous pouvez le voir, le programme Java a fonctionné avec succès et a affiché la sortie correcte.
C'est ainsi que vous installez OpenJDK 10 sur Debian 9 Stretch. Merci d'avoir lu cet article.