Comment installer le SDK Java sur CentOS?
J'ai CentOS 5, mais je ne sais pas les étapes pour installer le SDK Java sur Linux.
Où télécharger le fichier RPM et que puis-je faire pour installer qui?
Puis-je installer Tomcat.
Ou est-il un paquet pret pour tous?
- Je pense que nous devons commencer à être clair lorsque nous entendons Oracle Java, ou peut accepter une des alternatives open source. Sventek a une bonne réponse mais il ne va pas aider si vous avez des outils avec les responsables qui refusent de corriger les problèmes jusqu'à ce que reproduite sur l'Oracle Java JDK outils.
Vous devez vous connecter pour publier un commentaire.
La commande suivante renvoie la liste de tous les paquets directement liés à Java. Ils seront dans le format de
java-<version>
.Si il n'y a aucun packages disponibles, alors vous pouvez avoir besoin de télécharger un nouveau référentiel pour la recherche par le biais de. Je suggère de prendre un coup d'oeil à Dag Wieers' repo. Après le téléchargement, essayez la commande ci-dessus à nouveau.
Que vous pouvez voir au moins une version de Java disponible pour le téléchargement. Selon le moment où vous lisez ceci, la dernière disponible dans une version peut être différente.
Le paquet ci-dessus seront les seuls à seulement installer le JRE. Également installer
javac
et JDK, la commande suivante va faire l'affaire:Ces paquets seront installation (ainsi que leurs dépendances):
sudo yum install java-1.7.0-openjdk.x86_64
installe le JRE(javac
sera absent).sudo yum install java-1.7.0-openjdk-devel
installe le JDK.yum install
commande 5.6).sudo alternatives --config java
de mettre à jour le CHEMIN d'accès@Sventeck, perfecto.
redhat docs sont toujours une grande source - bon tutoriel qui explique comment installer le JDK via yum, puis de définir le chemin d'accès peut être trouvé ici (amusez-vous!) - Installer OpenJDK et définir $JAVA_HOME chemin
OpenJDK 6:
OpenJDK 7:
À la liste de tous disponible java openjdk-devel paquets essayer:
echo JAVA_HOME="path/to/JAVA_HOME" >> /etc/environment
yum install java-1.8.0
et puis:
et vérifier:
Sur centos 7, je viens de faire
sudo yum install java-sdk
Je suppose que vous avez plus commune des pensions déjà.
Centos juste trouve le SDK avec l'-devel suxe supplémentaire.
Une alternative la réponse est,
que d'en sélectionner une dans la liste et l'installer
par exemple,
Ici est une des informations détaillées sur la configuration de Java et de ses chemins de CentOS6.
Ci-dessous sont les étapes pour l'installation de la dernière version de Java 8:
Maintenant, vous pouvez tester l'installation avec un exemple de programme java
Depuis Oracle inséré quelques md5hash dans leur liens de téléchargement, on ne peut pas assembler automatiquement un lien de téléchargement en ligne de commande.
J'ai donc bricolé une certaine mauvaise ligne de commande bash pour obtenir la dernière version du jdk lien de téléchargement, télécharger et l'installer directement via rpm.
Pour tous ceux qui sont intéressés:
La en gras la partie doit être remplacé par le paquet de votre goût.
Si vous voulez l'Oracle JDK et sont prêts à ne pas utiliser yum/tr /min, voir cette réponse ici:
Téléchargement JDK Java sur Linux via wget est indiqué page licence au lieu
Que par ce poste, vous pouvez automatiser le téléchargement de l'archive à l'aide de curl et de spécifier un en-tête de cookie.
Ensuite, vous pouvez mettre le contenu de l'archive dans le bon endroit et ajouter java à votre CHEMIN d'accès, par exemple:
utilisez les commandes ci-dessous pour installer oracle java8 par la borne
Étape -1) Visite Oracle JDK page de téléchargement, regarder pour la version RPM
Étape -2) Téléchargement 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) Installer le java8 à l'aide de commande ci-dessous
sudo yum localinstall jdk-8u121-linux-x64.tr /min
Maintenant, le JDK doit être installé à
/usr/java/jdk1.8.0_121
Étape -4) Supprimer le fichier téléchargé .fichier rpm d'utiliser l'espace.
rm jdk-8u121-linux-x64.tr /min
Étape -5) Vérifier la java en utilisant la commande
java -version
Étape -6) Si la CentOS a plusieurs JDK est installé, vous pouvez utiliser les alternatives de commande pour définir la valeur par défaut de java
sudo alternatives --config java
Étape -7)en Option définir les variables d'Environnement JAVA_HOME.
copier le chemin du jdk installer je.e /usr/java/jdk1.8.0_121
utiliser la commande ci-dessous à l'exportation d'accueil java
export JAVA_HOME=/usr/java/jdk1.8.0_121
export PATH=$PATH:$JAVA_HOME
J'ai écrit un script shell pour installer/désinstaller java sur centos.
Vous pouvez le faire il suffit d'exécuter le shell.
Le noyau de cette coque est :
Vous pouvez voir plus en détail ici:
https://github.com/daikaixian/WaterShell/tree/master/program_installer
Espère que cela fonctionne pour vous.
C'est ce que j'ai fait:
Tout d'abord, j'ai téléchargé le
.tar
fichier Java JDK et JRE d'Oracle site.Extrait de la
.tar
fichier dans le dossier opt.J'ai fait face à un problème qui, malgré la définition de mon variables d'environnement,
JAVA_HOME
etPATH
pour Java 9, il est toujours à l'affiche de Java 8, comme mon environnement d'exécution. Donc, j'ai un lien symbolique Java 9.0.4 répertoire/user/bin
à l'aide de laln
de commande.J'ai utilisé
java -version
de commande pour vérifier la version de java est actuellement configuré par défaut de mon environnement d'exécution java.