Installez OpenJdk 8 sur Debian 9 Stretch

Installez OpenJdk 8 sur Debian 9 Stretch
Le kit de développement Java ou JDK est utilisé par les programmeurs Java du monde entier. Java est une langue compilée. Mais contrairement à C / C ++, Java compile le code source Java dans le code d'octet Java. La JVM (machine virtuelle Java) exécute ensuite le code d'octet Java. Le code d'octet Java n'est pas quelque chose comme les binaires compilés C / C ++, qui nécessitent une recompilation en cas de fonctionnement sur différentes machines et systèmes d'exploitation. Le code d'octet Java est le même quel que soit le système d'exploitation ou la machine que vous utilisez pour le générer. La seule différence est le JVM. Le JVM est un système d'exploitation et spécifique à la machine. Le JVM lit le code d'octets Java et le convertit en codes spécifiques à la machine, puis l'exécute sur cette machine et système d'exploitation particuliers.

Il y a 2 implémentations de JDK. L'un s'appelle l'Oracle JDK et l'autre est openjdk. OpenJDK est totalement open source et il n'inclut aucun composant propriétaire d'Oracle JDK. La licence d'Oracle JDK et OpenJDK n'est pas non plus. Oracle JDK est plus restrictif que OpenJDK. Pour ceux qui recherchent une version gratuite et open source de JDK, OpenJDK est le meilleur choix pour eux. Vous ne verrez pas vraiment beaucoup de différence lorsque vous exécutez OpenJdk. L'expérience est presque la même. Vous pouvez utiliser exactement les mêmes utilitaires de ligne de commande avec OpenJDK qu'avec Oracle JDK.Il est vraiment facile d'installer OpenJDK 8 sur Debian 9 Stretch, car il est déjà disponible sur le référentiel officiel de Debian 9 Stretch.

Dans cet article, je vais vous montrer comment installer OpenJdk 8 sur Debian 9 Stretch. Commençons.

Mettez d'abord à jour le cache du référentiel de package de votre système d'exploitation Debian 9 avec la commande suivante:

$ sudo apt-get updat

Votre cache de référentiel de colis doit être mis à jour.

Avant d'installer OpenJdk 8, vous devez savoir une chose. Il existe deux versions d'OpenJDK 8 sur Debian 9 Stretch Official Repository. L'un est OpenJdk 8 sans tête et l'autre est OpenJdk 8.

La différence entre OpenJDK 8 sans tête et OpenJDK 8 est qu'OpenJDK 8 HEADELSS n'installe aucune bibliothèque pour travailler avec des interfaces utilisateur graphiques. Il a moins de dépendances. Il est donc parfait pour les serveurs sans tête où vous n'avez jamais besoin d'interfaces utilisateur graphiques (GUIS). L'OpenJDK 8 fournit tout ce qu'OpenJDK 8 fournit sans tête avec les bibliothèques nécessaires pour travailler avec des interfaces utilisateur graphiques (GUIS). Dans cet article, je vais installer OpenJDK 8 (pas sans tête), mais je vais vous montrer comment installer la version OpenJDK 8 sans tête.

Vous pouvez installer OpenJDK 8 sans tête avec la commande suivante:

$ sudo apt-get install openjdk-8-jdk-headless

Vous pouvez installer OpenJDK 8 avec la commande suivante:

$ sudo apt-get install openjdk-8-jdk

Maintenant appuyez sur «y» puis appuyez pour continuer.

Le gestionnaire de packages APT doit télécharger et installer tous les packages requis. Cela peut prendre un certain temps en fonction de votre connexion Internet.

OpenJDK 8 doit être installé sous peu.

Une fois l'installation terminée, exécutez la commande suivante pour vérifier si OpenJDK 8 est installé correctement.

$ Javac - Version

Si vous obtenez une sortie similaire comme indiqué dans la capture d'écran ci-dessous, tout devrait fonctionner correctement.

Maintenant, je vais exécuter un programme Java Hello World simple et vous montrer que l'OpenJdk 8 que j'ai installé peut en effet compiler le code Java.

C'est le code que je vais exécuter.

J'ai sauvé le 'Helloworld.Java 'Java Source Code Fichier vers' $ home / documents / codes / 'répertoire comme vous pouvez le voir sur la sortie de la commande' LS '.

Maintenant tu peux compiler le 'Helloworld.Fichier source Java 'Java avec la commande suivante:

$ javac helloworld.Java

Le 'Helloworld.Le fichier source Java 'Java doit être compilé. Vous pouvez exécuter la commande «ls» maintenant et vous devriez pouvoir voir un «Helloworld.Fichier de classe comme indiqué dans la capture d'écran ci-dessous. C'est le code d'octet Java dont je parlais.

Maintenant, vous pouvez exécuter le code de l'octet Java 'Helloworld.classe 'avec la commande suivante:

$ java helloworld

Remarque: n'incluez pas le '.Extension de classe lorsque vous exécutez un fichier de code d'octet Java. 'Java Helloworld.Classe 'n'est pas comment vous devriez exécuter un programme Java.

Vous devriez voir «Bienvenue à Linuxhint!”Imprimé sur l'écran comme indiqué dans la capture d'écran ci-dessous. Nous pouvons donc compiler et exécuter des codes Java avec OpenJDK 8.

C'est ainsi que vous installez OpenJdk 8 sur Debian 9 Stretch. Merci d'avoir lu cet article. Tweetez-nous à @linuxhint pour commentaires.