Maison  >  Article  >  Opération et maintenance  >  Comment configurer le JDK personnalisé dans CentOS7

Comment configurer le JDK personnalisé dans CentOS7

PHP中文网
PHP中文网original
2017-06-21 14:17:541218parcourir

Étant donné que l'image centos7-dvd que vous avez choisie est livrée avec un jdk ouvert, elle doit être désinstallée. Interrogez d'abord le jdk intégré :

rpm -qa | grep java

Il y aura 7 éléments avec des noms Java. Supprimez les fichiers avec openjdk parmi eux. La commande est la suivante :

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

à nouveau. Exécutez la commande rpm -qa | grep java, et il n'en reste que trois :

javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
python-javapackages-3.4.1-11.el7.noarch

Ensuite, installez le jdk dont vous avez besoin, entrez d'abord dans le répertoire local :

cd /usr/local/

Créez-en un dans ce répertoire Le dossier s'appelle jdk et est utilisé pour stocker les fichiers jdk. Télécharger le fichier :

// wget 地址
wget

Cliquez avec le bouton droit -> copiez l'adresse du lien pour obtenir l'URL, puis exécutez la commande. C'est génial et la vitesse de téléchargement est si rapide !

Ensuite, exécutez la commande :

tar -zxvf jdk-8u131-linux-x64.tar.gz

Le résultat est une erreur, le message d'erreur :

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Après une longue recherche en ligne, j'ai enfin trouvé la solution. Tout d'abord, utilisez la commande file pour visualiser les attributs réels du fichier :

file jdk-8u131-linux-x64.tar.gz

Affichez le résultat :

[root@localhost jdk]# file jdk-8u131-linux-x64.tar.gz 
jdk-8u131-linux-x64.tar.gz: HTML document, ASCII text, with very long lines, with CRLF line terminators

Il s'avère que la page Web téléchargée (html) , qu'en est-il de quelques centaines de mégaoctets de contenu ? Il s'ouvre en quelques secondes. Ensuite vous ne pouvez le télécharger que manuellement, puis exécuter la commande rz, sélectionner le fichier téléchargé et le transférer sur la machine virtuelle Linux, et effectuer la décompression :

tar -zxvf jdk-8u131-linux-x64.tar.gz

Le fichier décompressé est :

drwxr-xr-x. 8 10 143 4096 3月  15 16:35 jdk1.8.0_131

Supprimez le fichier compressé (facultatif) :

rm -f jdk-8u131-linux-x64.tar.gz

Configurez les variables d'environnement :

vim /etc/profile

Entrez i pour passer en mode édition et ajouter des variables d'environnement en fin du fichier :

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_131
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

Appuyez sur la touche esc et entrez wq (enregistrer et quitter).
Après l'enregistrement, faites prendre effet à l'environnement nouvellement configuré :

source /etc/profile

Vérifiez si l'installation de jdk est terminée :

java -version

Affichez le résultat :

[root@localhost jdk]# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

Indique que la configuration est réussie.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn