Installer Java sur CentOS et définir les chemins


Date de publication:8 décembre 2020.



INFOMARTION > Installer Java sur CentOS et définir les chemins

Vue d'ensemble.

La procédure d'installation de Java sur CentOS et la définition du chemin d'accès. Oracle Java a commencé à être payé et sera mis en place en utilisant OpenJDK. Les informations sont basées sur l'hypothèse que CentOS7 est utilisé.

Table des matières

  1. Détails de la configuration
  2. résumé

1. Détails de la configuration

Cette section décrit la procédure à suivre pour définir le chemin à partir duquel Java est téléchargé.

1-1. Téléchargement des matériaux

Téléchargez OpenJDK à partir du site Web suivant.

https://openjdk.java.net/

1-2. Dégeler et déplacer des matériaux

Déplacez et décompressez OpenJDK sur le serveur. Ce qui suit est basé sur l'hypothèse qu'OpenJDK est placé sous "/var/work".

[root@hostname ~]# tar xzvf /var/work/openjdk-11+28_linux-x64_bin.tar.gz
[root@hostname ~]# mkdir /usr/lib/java
[root@hostname ~]# mv jdk-11 /usr/lib/java/

La commande ci-dessus extrait OpenJDK sous '/var/work', crée un dossier 'java' sous '/usr/lib/' et déplace l'OpenJDK extrait sous '/usr/lib/java/'.

1-3. Enregistrer les commandes dans les alternatives

Les alternatives sont simplement expliquées comme un mécanisme permettant de définir des variables d'environnement avec des liens de raccourci commutables. Si vous avez plusieurs applications Java, par exemple, ce paramètre facilite le passage d'une application à l'autre. Cette commande définit le chemin d'accès à Java.

[root@hostname ~]# alternatives --install /usr/bin/java java /usr/lib/java/jdk-11/bin/java 1
[root@hostname ~]# alternatives --install /usr/bin/javac javac /usr/lib/java/jdk-11/bin/javac 1

La première ligne de la commande ci-dessus explique.

・Un lien raccourci vers '/usr/bin/java' est créé.

・Nommez le groupe "java". S'il y a plusieurs javas et que vous voulez passer de l'une à l'autre, enregistrez plusieurs noms de groupe dans java.

・Définissez la destination du raccourci à "/usr/lib/java/jdk-11/bin/java".

・Priorité 1.

Cela permet d'exécuter la commande java.

①Un raccourci vers /usr/bin/java est invoqué. ※Les commandes telles que "mkdir" et "ls", qui sont normalement exécutées, sont également stockées sous "/usr/bin". C'est ici que "mkdir" et "ls", qui sont normalement utilisés de manière occasionnelle, sont invoqués.

②Le raccourci de destination '/etc/alternatives/java' est invoqué. Il s'agit également d'un raccourci. ※Le 'java' dans '/etc/alternatives/java' est la valeur spécifiée par le nom du groupe.

③En outre, le raccourci de destination "/usr/lib/java/jdk-11/bin/java" est invoqué.

La commande java est exécutée dans l'ordre (1) à (3) ci-dessus.

Vérifiez que la commande java est activée avec la commande suivante.

[root@hostname ~]# java -version
openjdk version "xx" yyyy-mm-dd
OpenJDK Runtime Environment xx.x (build xx+xx)
OpenJDK 64-Bit Server VM xx.x (build xx+xx, mixed mode)

S'il apparaît comme ci-dessus, tout va bien.

2. résumé

Nous avons décrit les étapes d'installation de Java et de définition du chemin d'accès.

La commande java est généralement utilisée de manière désinvolte, mais elle fonctionne en étant enregistrée par des alternatives et d'autres moyens. Veuillez vous y référer lorsque vous ajoutez de nouvelles java.

Merci d'avoir regardé jusqu'à la fin.