J'ai besoin de configurer mon serveur Jenkins et je dois ajouter Java chemin d'accès à la configuration Jenkins.
yum install Java-1.8.0-openjdk
Cependant, je suis nouveau dans la commande lunix, une suggestion s'il vous plaît?
Je ne sais pas où miam l'installer!
Voir la réponse validée!
Voici la solution
# cd /opt/jdk1.7.0_79/
# alternatives --install /usr/bin/Java java /opt/jdk1.7.0_79/bin/Java 2
# alternatives --config Java
# alternatives --install /usr/bin/jar jar /opt/jdk1.7.0_79/bin/jar 2
# alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_79/bin/javac 2
# alternatives --set jar /opt/jdk1.7.0_79/bin/jar
# alternatives --set javac /opt/jdk1.7.0_79/bin/javac
# Java -version
Java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
# export Java_HOME=/opt/jdk1.7.0_79
# export PATH=$PATH:/opt/jdk1.7.0_79/bin
Ils résident généralement dans /usr/lib/jvm
. Vous pouvez les répertorier via ll /usr/lib/jvm
. La valeur que vous devez saisir dans le champ Java_HOME
dans jenkins est /usr/lib/jvm/Java-1.8.0-openjdk
.
quand je regarde '/ usr/lib/jvm' je reçois ...
Ce que vous voyez est une liste de liens symboliques pointant vers une cible similaire située dans /etc/alternatives
. Au final, ils pointent tous vers la même cible. La différence n'est que le nom qui vous permet de choisir le niveau explicite de votre choix si la version cible doit être.
(Car Java-1.8.0-openjdk
est manquant: vous devrez peut-être également installer le package Java-1.8.0-openjdk-devel
.)
essayez ceci si Java fonctionne
readlink -f $(which Java)
Essayez echo $ Java_HOME ou regardez dans vi ~/.bash_profile