Comment installer Java 8 ou Java 13 sur CentOS 8

Dans le monde des serveurs, il existe un certain nombre d'applications et d'utilitaires qui sont essentiels au bon fonctionnement non seulement du système et de ses applications, mais également de nombreux services avec lesquels le système interagira.

L'un de ces utilitaires est Java, largement connu des développeurs Web car Java est une technologie idéale et polyvalente pour le développement d'applications Web, facilitant à la fois sa mise en œuvre et son démarrage.

Java est un langage de programmation multiplateforme dans lequel il intègre le Java Runtime Environment (JRE) et celui-ci est à son tour composé de la Java Virtual Machine (JVM) qui définit les classes de base de la plateforme Java et gère les bibliothèques disponibles pour Java. JRE est responsable de l'application du runtime du logiciel et celui-ci sera à son tour déployé dans les navigateurs Web actuels.

Si vous n'êtes toujours pas convaincu d'installer Java, sachez que plus de 90% des équipes au niveau métier utilisent ce logiciel, donc les possibilités d'évolutivité et de performance sont larges, certaines de ses principales caractéristiques sont :

fonctionnalités

  • Java nous fournit les outils pour écrire des logiciels sur une plate-forme et les exécuter virtuellement sur une autre plate-forme.
  • Capacité à développer des applications serveur et des formulaires HTML.
  • Combinez diverses applications ou services Java pour créer des applications ou des services.
  • Développer des programmes à exécuter dans un navigateur ou des services Web.
  • Écrivez des applications pour téléphones mobiles, processeurs distants, microcontrôleurs, passerelles et des millions d'autres appareils.

Qu'est-ce que Java 8Solvetic parlera à cette occasion de Java 8 qui permet d'améliorer les performances de développement et d'exécution de programmes Java dans n'importe quel environnement, certaines de ses caractéristiques les plus remarquables sont :

  • Intègre une nouvelle API de date et d'heure.
  • Il est alimenté par le moteur JavaScript Nashhorn.
  • Offre des méthodes d'extension virtuelle et d'expression Lambda.
  • Sa sécurité a été améliorée pour en optimiser l'utilisation.

Ensuite, nous vous expliquerons dans Solvetic comment installer Java 8 sur CentOS 8.

NoterJava 8 n'est pas disponible en téléchargement public, vous verrez donc plus tard comment installer Java 13 sur CentOS 8.

1. Comment installer Java 8 sur CentOS 8


Dans ce cas, Oracle propose des packages Java RPM et du code source compilé pour l'installation, mais compte tenu du fait que le téléchargement officiel est déjà disponible, il est préférable d'utiliser le code source de Java SE Development Kit 8.

Étape 1
Pour cela nous allons télécharger les codes depuis le site officiel d'Oracle, là nous pouvons nous inscrire gratuitement pour télécharger :

AGRANDIR

Étape 2
Là, nous pouvons télécharger le fichier .rpm ou le fichier .tar.gz. Si nous téléchargeons le fichier .tar.gz, nous pouvons le visualiser à l'aide de la commande ls :

Étape 3
Nous procédons à son extraction en exécutant :

 sudo tar xzf jdk-8u221-linux-x64.tar.gz

Étape 4
Nous utiliserons "ls" pour vérifier que le répertoire a été créé. Nous voyons que le répertoire créé est « jdk1.8.0_221.

Étape 5
Alternativement, nous pouvons installer Java 8 en exécutant ce qui suit :

 miam installer java-1.8.0-openjdk

Étape 6
On saisit la lettre « s » pour confirmer le téléchargement :

Étape 7
Après cela, nous exécuterons ce qui suit pour installer certaines dépendances :

 miam installer java-1.8.0-opemjdk-devel

Étape 8
Encore une fois, nous entrons la lettre "s" pour confirmer le téléchargement et l'installation.

Étape 9
Une autre option consiste à télécharger le fichier .rpm à partir du site officiel, puis à exécuter la commande suivante :

 miam localinstall jre-8u221-linux-x64.rpm

Étape 10
Nous acceptons le téléchargement et l'installation de Java 8 sur CentOS 8 :

Étape 11
Validation JavaNous pouvons vérifier que Java a été correctement installé en exécutant ce qui suit :

 java -version

Mapper le chemin JavaNous allons définir la variable JAVA_HOME avec la commande suivante qui nous permet de définir ledit chemin :

 update-alternatives --config java

Étape 12
Là, nous devons sélectionner le chemin approprié et appuyer sur Entrée, après cela, nous établissons le chemin en exécutant :

 export JAVA_HOME =/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre/bin/java

Étape 13
Nous vérifions cela en entrant ce qui suit. Là, nous vérifions l'itinéraire assigné.

 echo $ JAVA_HOME

C'est le processus pour installer Java 8 sur CentOS 8.

2. Comment installer Java 13 sur CentOS 8

Étape 1
Java 13 est la version la plus récente d'Oracle et sera compatible dans les 6 prochains mois et comme vous devez le savoir, cette nouvelle version intègre de nouvelles fonctions et améliorations, parmi lesquelles :

Nouveautes

  • Ajout de la méthode FileSystems.newFileSystem.
  • Nouvelles méthodes de transfert java.nio.ByteBuffer Bulk get/put.
  • Prend en charge Unicode 12.1
  • Nouveaux littéraux de chaîne bruts qui utilisent plusieurs lignes de code source.
  • La taille maximale du tas ZGC est de 16 To.
  • Délai de lecture configurable pour la CRL.
  • Il prend en charge MS Cryptography Next Generation (CNG)
  • Prise en charge de X25519 et X448 en TLS et bien d'autres.

Le processus d'installation de Java 13 sur CentOS 8 est beaucoup plus simple et vous verrez pourquoi, tout d'abord, vous pouvez télécharger directement le fichier .rpm ou .tar.gz depuis le lien officiel d'Oracle :

Étape 2
Ou, à partir du terminal de CentOS 8, vous pouvez exécuter les opérations suivantes :

 wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/13+33/ 5b8a42f3905b406298b72d750b6919f6 / jdk-13_linux-x64_bin.rpm "

AGRANDIR

Étape 3
Une fois ce processus terminé, nous verrons ce qui suit :

AGRANDIR

Étape 4
L'étape suivante consiste à exécuter le fichier téléchargé, pour cela, nous entrons dans ce qui suit :

 rpm -Uvh jdk-13_linux-x64_bin.rpm

AGRANDIR

Étape 5
Lorsque cette tâche est terminée, nous pouvons vérifier la version de Java dans CentOS 8 avec la commande suivante :

 java -version

AGRANDIR

Étape 6
Enfin, comme la plupart des applications basées sur Java utilisent des variables d'environnement pour leur exécution, il est nécessaire de définir les variables d'environnement Java avec les commandes suivantes :

 export JAVA_HOME = /usr/java/jdk-13 (Définir la variable JAVA_HOME) export PATH = $ PATH : /usr/java/jdk-13/bin (Définir la variable PATH)

AGRANDIR

À partir de ce moment, vous êtes prêt à utiliser Java 8 ou Java 13 sur CentOS 8 et à tirer le meilleur parti des services Web.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave