Error: JAVA_HOME is not defined correctly.
We cannot execute
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java
J'ai mis à niveau mon OSX vers 10.8.4. Après la mise à jour d'OSX, j'ai mis à jour mon JDK et JRE à 7. Mais j'obtiens l'erreur ci-dessus lorsque j'essaie de construire un projet avec maven.
Quand je cours ls -al /System/Library/Frameworks/JavaVM.framework/Versions/
Je reçois la réponse suivante
drwxr-xr-x 11 root wheel 374 Jul 22 22:33 .
drwxr-xr-x 10 root wheel 340 Jul 22 18:30 ..
lrwxr-xr-x 1 root wheel 10 Jul 22 18:30 1.4 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Jul 22 18:30 1.4.2 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Jul 22 18:30 1.5 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Jul 22 18:30 1.5.0 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Jul 22 18:30 1.6 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Jul 22 18:30 1.6.0 -> CurrentJDK
drwxr-xr-x 7 root wheel 238 Jul 22 18:30 A
lrwxr-xr-x 1 root wheel 1 Jul 22 18:30 Current -> A
lrwxr-xr-x 1 root wheel 59 Jul 22 18:30 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
Pour cette ls -al /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin
Je ne vois pas de contenu dans CurrentJDK plus loin.
En cours d'exécution /usr/libexec/java_home
J'ai compris :
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home
Je suis plutôt novice en matière de travail avec OS X. Faites-moi savoir si j'ai manqué un point quelconque pour réussir.