GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Java sur CentOS 7

Java est l'un des langages de programmation les plus populaires au monde, utilisé pour créer différents types d'applications et de systèmes.

Ce didacticiel décrit comment installer différentes versions et implémentations de Java sur CentOS 7. Nous vous montrerons comment installer OpenJDK ainsi qu'Oracle Java.

Prérequis #

Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur disposant des privilèges sudo.

Variantes Java #

Java est distribué en trois éditions différentes, Standard Edition (SE), Enterprise Edition (EE) et Micro Edition (ME). Ce tutoriel couvre l'édition Java SE (Standard Edition).

Il existe deux packages Java différents dans CentOS 7, Java Runtime Environment (JRE) et Java Development Kit (JDK). Si vous souhaitez uniquement exécuter des programmes Java, vous pouvez installer JRE, qui contient uniquement l'environnement d'exécution Java. Si vous êtes un développeur Java, vous aurez besoin de JDK, qui inclut JRE et des outils et bibliothèques de développement/débogage.

Il existe également deux implémentations différentes de Java, OpenJDK et Oracle Java, avec presque aucune différence entre elles, sauf qu'Oracle Java a quelques fonctionnalités commerciales supplémentaires.

Si vous n'êtes pas sûr de l'implémentation et de la version de Java à installer, la recommandation générale est d'installer OpenJDK 11 JDK, qui est la version LTS actuelle de Java.

Prérequis #

Avant de commencer le didacticiel, assurez-vous que vous êtes connecté en tant que root ou utilisateur avec les privilèges sudo.

Installer OpenJDK #

OpenJDK, l'implémentation open source de la plate-forme Java, est le développement et l'exécution Java par défaut dans CentOS 7. L'installation est simple et directe.

Installer OpenJDK 11 JDK #

Au moment de la rédaction, OpenJDK 11 est la version LTS actuelle de Java et la version recommandée à installer. Vous pouvez l'installer en utilisant yum en tapant la commande suivante :

sudo yum install java-11-openjdk-devel

Vérifiez l'installation, en exécutant la commande suivante qui imprimera la version Java :

java -version

La sortie ressemblera à ceci :

openjdk version "11.0.3" 2019-04-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

C'est ça! À ce stade, vous devriez avoir installé Java avec succès sur votre système CentOS.

Installer OpenJDK 11 JRE #

Vous pouvez installer OpenJDK 11 JRE à l'aide de yum en saisissant la commande suivante :

sudo yum install java-11-openjdk
JRE est un sous-ensemble JDK, et si vous avez déjà installé le package JDK, vous n'avez pas besoin d'installer celui-ci.

Installer OpenJDK 8 JDK #

Java 8 reste la version de Java la plus utilisée. Si votre application nécessite l'installation de l'ancien Java 8 sur votre système CentOS 7, installez-le en exécutant la commande suivante :

sudo yum install java-1.8.0-openjdk-devel

Installer OpenJDK 8 JRE #

Comme ci-dessus, si votre application nécessite OpenJDK 7 JRE, vous pouvez l'installer avec yum en exécutant la commande suivante :

sudo yum install java-1.8.0-openjdk

Installer Oracle Java #

Dans cette section, nous allons passer par les étapes d'installation d'Oracle Java. Les packages Oracle ne peuvent être téléchargés qu'à partir de leur site Web officiel.

Avant d'installer Oracle Java, assurez-vous d'avoir lu la licence Oracle JDK. La licence n'autorise qu'une utilisation non commerciale du logiciel, telle qu'une utilisation personnelle et une utilisation pour le développement.

Vous pouvez télécharger l'Oracle Java .rpm packages à partir de la page Téléchargements Java SE. Pour télécharger Oracle Java, vous devez vous inscrire sur le site Oracle.

Une fois le package téléchargé, utilisez la commande suivante pour l'installer :

sudo yum localinstall jre-VERSION-linux-x64.rpm

Définir la version par défaut #

Vous pouvez vérifier le Java par défaut, avec :

java -version
openjdk version "11.0.3" 2019-04-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

Si plusieurs versions de Java sont installées sur le serveur, vous pouvez modifier la version par défaut à l'aide des alternatives utilitaire système :

sudo alternatives --config java

Le résultat doit ressembler à ce qui suit :

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java)

Enter to keep the current selection[+], or type selection number:

Pour changer la version Java par défaut, entrez simplement le numéro lorsque vous y êtes invité et appuyez sur Enter .

Désinstaller Java #

Si, pour une raison quelconque, vous souhaitez désinstaller le package Java, vous pouvez le désinstaller comme tout autre package installé avec yum .

Par exemple, si vous souhaitez désinstaller le java-1.8.0-openjdk-devel package lancez simplement :

sudo yum remove java-1.8.0-openjdk-devel

Cent OS
  1. Comment installer Java sur CentOS 8

  2. Comment installer GlassFish sur CentOS 7

  3. Comment installer ActiveMQ sur CentOS

  4. Comment installer WildFly 14 sur CentOS 7

  5. Comment installer GlassFish 5 sur CentOS 7

Comment installer R sur CentOS 8

Comment installer GlassFish sur CentOS 8

Comment installer Java JDK 8 sur CentOS 6

Comment installer Java JDK 8 sur CentOS 7

Comment installer Cassandra sur CentOS 7

Comment installer Java sur CentOS 8