Erreur "JAVA_HOME is not defined correctly."
Bonjour,
Je travaille sur un projet où je dois utiliser Maven 2 et Java 6
J'ai installé Java 6 en procédant ainsi:
Code:
yum install -y java-1.6.0-openjdk
ça aurait été preferable que je puisse l'installer de cette maniere:
Code:
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 |
Mais ça ne marche pas.
J'ai défini les variables:
Code:
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 |
Et je les ai ajoutées au fichier global /etc/bashrc
Puis j'ai installé Maven 2.
A son lancement j'ai toujours l'erreur suivante:
Citation:
Error: JAVA_HOME is not defined correctly.
We cannot execute /opt/java/bin/java
avec java -version j'ai ceci :
Citation:
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)
J'ai essayé la commande:
Code:
apt-get install sun-java6-jdk
et voilà ce que j'ai comme message :
Citation:
bash: apt-get : commande introuvable
avec la commande javac aussi j'ai un message d'erreur:
Citation:
bash: javac : commande introuvable
Pour installer Maven 2, j'ai procédé comme cela:
J'ai téléchargé le .tar.gz depuis le site officiel et puis les commandes:
Code:
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 |
Je suis sous CentOs 6.2 et je suis connectée comme root.
Quelqu'un aurait-il une idée pour régler ce problème de java_home ?
Merci d'avance pour votre aide.