Maison > Article > Opération et maintenance > Comment configurer le JDK personnalisé dans CentOS7
É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!