Error: JAVA_HOME is incorrectly set. Please update D:\skill\hadoop-2.7.1\conf\hadoop-env.cmd

1,检查Java -version正常显示

Error: JAVA_HOME is incorrectly set. Please update D:\skill\hadoop-2.7.1\conf\hadoop-env.cmd

2,检查hadoop系统环境变量配置HADOOP_HOME和PATH

 Error: JAVA_HOME is incorrectly set. Please update D:\skill\hadoop-2.7.1\conf\hadoop-env.cmd

Error: JAVA_HOME is incorrectly set. Please update D:\skill\hadoop-2.7.1\conf\hadoop-env.cmd

3,如果Java安装在c盘的默认路径下,没有修改过。

那么将hadoop-2.7.1\etc\hadoop\hadoop-env.cmd文件中的

set JAVA_HOME=%JAVA_HOME%修改成set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_40

注意:标红的部分就是这样写,不要改!!!不要自作聪明写成C:\Program Files\Java\jdk1.8.0_40,这是行不通的!!!)

 Error: JAVA_HOME is incorrectly set. Please update D:\skill\hadoop-2.7.1\conf\hadoop-env.cmd