Hadoop sur Windows - Erreur “JAVA_HOME est mal réglé.”

Je vais essayer d'obtenir Hadoop de l'exécution "Mode Local" sur ma machine Windows. J'ai été en utilisant ce pour me guider: http://hadoop.apache.org/docs/r1.2.1/single_node_setup.html

lorsque je lance la commande: bin/hadoop, j'obtiens le message d'erreur suivant:
"Erreur: JAVA_HOME est mal réglé.
Veuillez mettre à jour C:...\hadoop-2.7.1\conf\hadoop-env.cmd"

À l'intérieur " hadoop-env.cmd', j'ai la ligne:
set JAVA_HOME=%JAVA_HOME%

Remarque que quand je tape echo %JAVA_HOME% à la ligne de commande j'obtiens:
C:\Java\jdk1.0.8_51.

Même si je change la ligne dans " hadoop-env.cmd":
set JAVA_HOME=C:\Java\jdk1.0.8_51
Je reçois la même erreur...

Comment pourrait-il en être que mon JAVA_HOME est mal réglé?

Essayez de régler une variable d'environnement JAVA_HOME au niveau du système et pas seulement votre shell (en supposant que vous venez de définir dans le shell). Si non, alors exécuter "Java -version" à l'invite de commande.
Merci pour votre réponse Heath. J'ai mis à un système de niveau. J'ai un système variable JAVA_HOME=C:\Java\jdk1.0.8_51 ; et j'ai C:\Java\jdk1.0.8_51\bin dans mon CHEMIN d'accès de l'utilisateur variable. En tapant dans la version de Java à l'invite de commandes s'affiche -> "version de java 1.8.0_51..."
N'ouverture d'une nouvelle invite de commandes et l'exécution de hadoop travail maintenant
Pas de. Désolé, j'aurais dû ajouter une mention de cela dans mon commentaire précédent.

OriginalL'auteur Joseph Palermo | 2015-07-24