Bonjour,
Je travaille sur un projet où je dois utiliser Maven 2 et Java 6
J'ai installé Java 6 en procédant ainsi:
ça aurait été preferable que je puisse l'installer de cette maniere:
Code : Sélectionner tout - Visualiser dans une fenêtre à part yum install -y java-1.6.0-openjdk
Mais ça ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 cd /root/Téléchargements chmod +x jdk-6u33-linux-i586.bin ./jdk-6u33-linux-i586.bin mv jdk1.6.0_33 /opt/java
J'ai défini les variables:Et je les ai ajoutées au fichier global /etc/bashrc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 JAVA_HOME=/opt/java export JAVA_OPTS="-server -Xmx1028m -XX:MaxPermSize=320m -Djava.awt.headless=true -Dcom.sun.management.jmxremote -Dsun.lang.ClassLoader.allowArraySyntax=true" export J6=$JAVA_HOME/bin
Puis j'ai installé Maven 2.
A son lancement j'ai toujours l'erreur suivante:avec java -version j'ai ceci :Error: JAVA_HOME is not defined correctly.
We cannot execute /opt/java/bin/javaJ'ai essayé la commande:java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (rhel-1.48.1.11.3.el6_2-i386)
OpenJDK Server VM (build 20.0-b12, mixed mode)
et voilà ce que j'ai comme message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part apt-get install sun-java6-jdkavec la commande javac aussi j'ai un message d'erreur:bash: apt-get : commande introuvable
Pour installer Maven 2, j'ai procédé comme cela:bash: javac : commande introuvable
J'ai téléchargé le .tar.gz depuis le site officiel et puis les commandes:
Je suis sous CentOs 6.2 et je suis connectée comme root.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 cd /root/Téléchargements tar vfx apache-maven-2.2.1-bin.tar.gz mv apache-maven-2.2.1 /opt/maven export MAVEN2_HOME=/opt/maven export M2=$MAVEN2_HOME/bin MAVEN_OPTS="-Xms256m -Xmx512m" PATH=$M2:$PATH
Quelqu'un aurait-il une idée pour régler ce problème de java_home ?
Merci d'avance pour votre aide.
Partager