J'ai CentOS 5, mais je ne connais pas les étapes pour installer le SDK Java sur Linux.
Où télécharger le fichier RPM et que puis-je faire ensuite pour l'installer complètement?
Ensuite, je dois installer Tomcat .
Ou existe-t-il un package prêt à l'emploi pour tous?
Réponses:
La commande suivante renverra une liste de tous les packages directement liés à Java. Ils seront au format
java-<version>
.S'il n'y a pas de packages disponibles, vous devrez peut-être télécharger un nouveau référentiel pour effectuer une recherche. Je suggère de jeter un œil au repo de Dag Wieers . Après l'avoir téléchargé, réessayez la commande ci-dessus.
Vous verrez au moins une version des packages Java disponibles au téléchargement. Selon le moment où vous lisez ceci, la dernière version disponible peut être différente.
Le package ci-dessus seul installera uniquement JRE. Pour également installer
javac
et JDK, la commande suivante fera l'affaire:Ces packages seront installés (ainsi que leurs dépendances):
la source
sudo yum install java-1.7.0-openjdk.x86_64
installe uniquement JRE (javac
sera absent).sudo yum install java-1.7.0-openjdk-devel
installe JDK.yum install
commande sur 5.6).@Sventeck, perfecto.
Les documents redhat sont toujours une excellente source - un bon tutoriel qui explique comment installer JDK via yum, puis définir le chemin peut être trouvé ici (amusez-vous!) - Installez OpenJDK et définissez le chemin $ JAVA_HOME
OpenJDK 6:
OpenJDK 7:
Pour lister tous les packages java openjdk-devel disponibles, essayez:
la source
echo JAVA_HOME="path/to/JAVA_HOME" >> /etc/environment
yum install java-1.8.0
puis:
et vérifie:
la source
Sur centos 7, je fais juste
sudo yum install java-sdk
Je suppose que vous avez déjà le repo le plus courant. Centos trouve juste le bon SDK avec le suffixe -devel.
la source
Une autre réponse est,
que sélectionnez-en un dans la liste et installez-le
par exemple,
la source
Voici des informations détaillées sur la configuration de Java et de ses chemins sur CentOS6.
Les étapes ci-dessous concernent l'installation de la dernière version de Java 8:
Vous pouvez maintenant tester l'installation avec un exemple de programme Java
la source
Étant donné qu'Oracle a inséré du md5hash dans ses liens de téléchargement, on ne peut pas assembler automatiquement un lien de téléchargement pour la ligne de commande.
J'ai donc bricolé une mauvaise ligne de commande bash pour obtenir le dernier lien de téléchargement jdk, le télécharger et l'installer directement via rpm. Pour tous ceux qui sont intéressés:
La partie en gras doit être remplacée par l'emballage de votre choix.
la source
Si vous voulez le JDK Oracle et que vous ne voulez pas utiliser yum / rpm, voyez cette réponse ici:
Le téléchargement de Java JDK sur Linux via wget est affiché à la place de la page de licence
Selon cet article, vous pouvez automatiser le téléchargement de l'archive tar en utilisant curl et en spécifiant un en-tête de cookie.
Ensuite, vous pouvez mettre le contenu de l'archive tar au bon endroit et ajouter java à votre PATH, par exemple:
la source
utilisez les commandes ci-dessous pour installer oracle java8 via le terminal
Étape -1) Visitez la page de téléchargement d'Oracle JDK, recherchez la version RPM
Étape -2) Téléchargez oracle java 8 à l'aide de la commande ci-dessous wget --header "Cookie: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441 /jdk-8u121-linux-x64.rpm
Étape -3) Installez le java8 en utilisant la commande ci-dessous sudo yum localinstall jdk-8u121-linux-x64.rpm Maintenant, le JDK doit être installé à /usr/java/jdk1.8.0_121 Étape -4) Supprimez le fichier .rpm téléchargé à utiliser l'espace. rm jdk-8u121-linux-x64.rpm
Étape -5) Vérifiez le java en utilisant la commande java -version
Étape -6) Si CentOS a plusieurs JDK installés, vous pouvez utiliser la commande alternatives pour définir les alternatives java sudo par défaut --config java
Étape -7) Ensemble facultatif de variables d'environnement JAVA_HOME. copiez le chemin de l'installation de jdk ie /usr/java/jdk1.8.0_121 utilisez la commande ci-dessous pour exporter java home export JAVA_HOME = / usr / java / jdk1.8.0_121 export PATH = $ PATH: $ JAVA_HOME
la source
J'ai écrit un script shell pour installer / désinstaller java sur centos. Vous pouvez le faire en exécutant simplement le shell. Le cœur de cette coque est:
Vous pouvez voir plus de détails ici: https://github.com/daikaixian/WaterShell/tree/master/program_installer
J'espère que ça marche pour toi.
la source
C'est ce que j'ai fait:
Tout d'abord, j'ai téléchargé le
.tar
fichier pour Java JDK et JRE à partir du site Oracle.Extrayez le
.tar
fichier dans le dossier opt.J'ai rencontré un problème qui, malgré la configuration de mes variables d'environnement
JAVA_HOME
etPATH
pour Java 9, affichait toujours Java 8 comme environnement d'exécution. Par conséquent, j'ai créé un lien symbolique depuis le répertoire Java 9.0.4 pour/user/bin
utiliser laln
commande.J'ai utilisé la
java -version
commande pour vérifier quelle version de java est actuellement définie comme environnement d'exécution Java par défaut.la source
Pour installer OpenJDK 8 JRE en utilisant yum avec un utilisateur non root, exécutez cette commande:
pour vérifier java -version
la source