Comment installer Java SDK sur CentOS?

j'ai CentOS 5, mais je ne connais pas les étapes pour installer Java SDK sur Linux.

Où télécharger le fichier RPM et que puis-je faire pour bien installer?

puis je dois installer Tomcat .

Ou est-il un paquet pret pour tous?

90
demandé sur nhahtdh 2011-02-24 15:43:05

11 réponses

la commande suivante retournera une liste de tous les paquets directement liés à Java. Ils seront au format java-<version> .

$ yum search java | grep 'java-'

s'il n'y a pas de paquets disponibles, vous aurez peut-être besoin de télécharger un nouveau dépôt pour effectuer une recherche. Je suggère de jeter un oeil à dag Wieers' repo . Après le téléchargement, réessayez la commande ci-dessus.

vous verrez au moins une version des paquets Java disponible pour le téléchargement. En fonction du moment où vous lisez ceci, la version la plus récente disponible peut être différente.

java-1.7.0-openjdk.x86_64

seul le paquet ci-dessus installera JRE. Pour installer aussi javac et JDK, la commande suivante fera l'affaire:

$ yum install java-1.7.0-openjdk*

ces paquets installeront (ainsi que leurs dépendances):

java-1.7.0-openjdk.x86_64
java-1.7.0-openjdk-accessibility.x86_64
java-1.7.0-openjdk-demo.x86_64
java-1.7.0-openjdk-devel.x86_64
java-1.7.0-openjdk-headless.x86_64
java-1.7.0-openjdk-javadoc.noarch
java-1.7.0-openjdk-src.x86_64
148
répondu Sventek 2015-09-14 21:15:20

@Sventeck, perfecto.

redhat docs sont toujours une excellente source-bon tutoriel qui explique comment installer JDK via yum et ensuite la configuration du chemin peut être trouvé ici (amusez-vous!) - Install OpenJDK et définir $JAVA_HOME chemin

OpenJDK 6:

yum install java-1.6.0-openjdk-devel

OpenJDK 7:

yum install java-1.7.0-openjdk-devel

pour lister tous les paquets java openjdk-devel disponibles essayez:

yum list "java-*-openjdk-devel"
31
répondu xpros 2018-08-17 08:14:47

Sur centos 7, je viens de faire

sudo yum install java-sdk

je suppose que vous avez déjà la plupart des pensions courantes. Centos trouve juste le bon SDK avec le-devel sufix.

13
répondu fangmobile.com 2014-11-28 01:18:28

yum install java-1.8.0

et ensuite:

alternatives --config java

et vérifier:

java -version
11
répondu user831217 2017-09-19 18:43:46

une réponse alternative est,

sudo yum list \*java-1\* | grep open 

que d'en choisir un dans la liste et installer que

par exemple,

sudo yum install java-1.7.0-openjdk.x86_64
10
répondu iceberg 2014-09-23 11:52:06

ici est une information détaillée sur la configuration de Java et de ses chemins sur CentOS6.

ci-dessous les étapes sont pour l'installation de la dernière version Java 8:

  1. Télécharger java package rpm de Oracle site . ( jdk-8-linux-x64.rpm )
  2. installer à partir du rpm. ( rpm-Uvh jdk-8-linux-x64.rpm )
  3. ouvrir /etc / profile , et définir les chemins java, enregistrer.
  4. Vérifier le chemin d'installation java, et la version java, avec les commandes: qui java , java-version

Maintenant, vous pouvez tester l'installation avec un exemple de programme java

6
répondu shasi kanth 2014-04-02 07:47:15

depuis Qu'Oracle a inséré quelques md5hash dans leurs liens de téléchargement, on ne peut pas assembler automatiquement un lien de téléchargement pour la ligne de commande.

donc j'ai bricolé une ligne de commande de bash pour obtenir le dernier lien de téléchargement de jdk, le télécharger et l'installer directement via rpm. Pour tous ceux qui sont intéressés:

wget-q http://www.oracle.com/technetwork/java/javase/downloads/index.html - O./index.html && grep -Mi ']+>' index.html | grep -Mi '/technetwork/java/javase/downloads/jdk8-téléchargements-[0-9]+.html' / (head-n 1) | awk '{print " http://www.oracle.com " $1}' | xargs wget --no-cookies --header "Cookie: gpw_e24=xxx; oraclelicense=accept-securebackup-cookie;" - o index.html -q && grep -Mi '"chemin d'accès":"[^"]+jdk-8u[0-9]+- linux-x64.rpm "" index.html / grep-Eoi ' http: [^"]+' / xargs wget --no-cookies --header " Cookie: gpw_e24=xxx; oraclelicense=accept-securebackup-cookie;"- q-O./ jdk8.tr / min && sudo rpm-je ./ jdk8.rpm

la partie en gras doit être remplacée par le paquet de votre choix.

3
répondu Ben Herfurth 2017-01-18 12:06:32

si vous voulez L'Oracle JDK et êtes prêt à ne pas utiliser yum / rpm, voir cette réponse ici:

Télécharger Java JDK sur Linux via wget est affiché page de licence à la place

comme indiqué dans ce post, vous pouvez automatiser le téléchargement de l'archive en utilisant curl et en spécifiant un en-tête de cookie.

alors vous pouvez mettre le contenu de l'archive à la bonne place et ajouter java à votre chemin, par exemple:

curl -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz > jdk.tar.gz

tar xzvf jdk.tar.gz
sudo mkdir /usr/local/java
sudo mv jdk1.8.0_45 /usr/local/java/
sudo ln -s /usr/local/java/jdk1.8.0_45 /usr/local/java/jdk

sudo vi /etc/profile.d/java.sh
export PATH="$PATH:/usr/local/java/jdk/bin"
export JAVA_HOME=/usr/local/java/jdk

source /etc/profile.d/java.sh
2
répondu Anthony Hayward 2017-05-23 11:54:50

utilisez les commandes ci-dessous pour installer oracle java8 via le terminal

étape -1) visitez la page de téléchargement D'Oracle JDK, cherchez la version RPM

étape -2) téléchargez oracle java 8 en utilisant la commande ci-dessous wget -- en-tête "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.tr / min Maintenant le JDK devrait être installé à /usr / java / jdk1.8.0_121 Étape -4) supprimer le téléchargement .fichier rpm d'utiliser l'espace. rm jdk-8u121-linux-x64.rpm

étape -5) vérifiez le java en utilisant la commande java-version

étape -6) si le CentOS a plusieurs JDK installés, vous pouvez utiliser la commande alternatives pour définir la valeur par défaut Java sudo alternatives --config java

Étape -7)en Option définir les variables d'Environnement JAVA_HOME. copier le chemin d'accès de JDK install I. e/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

0
répondu Dilip 2017-03-23 11:42:13

j'ai écrit un script shell pour installer/désinstaller java sur centos. Tu peux le faire en lançant la coquille. Le noyau de cette coquille est:

1.download the jdk rpm(RedHat Package Manager) package.
2.install java using rpm.

vous pouvez voir plus de détails ici: https://github.com/daikaixian/WaterShell/tree/master/program_installer

J'espère que ça vous va.

0
répondu Dai Kaixian 2017-03-28 10:51:11

enter image description here

C'est ce que j'ai fait:

  1. tout d'abord, j'ai téléchargé le fichier .tar pour Java JDK et JRE à partir du site Oracle.

  2. extraire le fichier .tar dans le dossier opt.

  3. j'ai fait face à un problème que malgré la mise en place de mes variables d'environnement, JAVA_HOME et PATH pour Java 9, il montrait encore Java 8 comme mon environnement d'exécution. Par conséquent, j'ai fait le lien entre le répertoire Java 9.0.4 et /user/bin en utilisant la commande ln .

  4. j'ai utilisé la commande java -version pour vérifier quelle version de java est actuellement définie comme mon environnement java runtime par défaut.

0
répondu Sangeeta Gupta 2018-02-28 19:48:56