Android

Comment installer Java sur Centos 7

How to install Java on CentOS 7

How to install Java on CentOS 7

Table des matières:

Anonim

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 tutoriel décrit comment installer différentes versions et implémentations de Java sur CentOS 7. Nous allons vous montrer comment installer OpenJDK ainsi qu'Oracle Java.

Conditions préalables

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

Variations Java

Java est distribué en trois éditions différentes, Standard Edition (SE), Enterprise Edition (EE) et Micro Edition (ME). Ce didacticiel 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 avez besoin de JRE qui contient uniquement l'environnement d'exécution Java et si vous êtes développeur Java, vous aurez besoin de JDK qui comprend 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, sauf qu'Oracle Java possède quelques fonctionnalités commerciales supplémentaires.

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

Conditions préalables

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

Installez 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 devez 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 tapant 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 est toujours 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 parcourir les étapes d'installation d'Oracle Java. Les packages Oracle peuvent être téléchargés uniquement à partir de leur site Web officiel.

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

Vous pouvez télécharger les packages Oracle Java .rpm à 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éfinissez 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)

sudo alternatives --config java

La sortie 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 modifier 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 package java-1.8.0-openjdk-devel , exécutez simplement:

sudo yum remove java-1.8.0-openjdk-devel

Conclusion

Maintenant que vous avez appris à installer et à gérer différentes versions de Java sur votre serveur CentOS, votre prochaine étape pourrait être d'installer l'une des nombreuses applications qui s'exécutent sur Java, telles que Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle..etc

java centos