JAVA_HOME is incorrectly set. Please update C:\hadoop\conf\hadoop-env.cmd解决方法

1.报错信息
cmd:输入hadoop version
Error: JAVA_HOME is incorrectly set. Please update C:\hadoop\conf\hadoop-env.cmd
JAVA_HOME is incorrectly set. Please update C:\hadoop\conf\hadoop-env.cmd解决方法_第1张图片
如果JAVA_HOME环境变量配置也没问题,则说明是错误提示中的配置文件中的JAVA_HOME配置有问题
JAVA_HOME is incorrectly set. Please update C:\hadoop\conf\hadoop-env.cmd解决方法_第2张图片
2.错误原因:
该目录下的配置文件中的JAVA_HOME目录是:C:\Program Files\Java\jdk1.8.0_141
因为Program Files中间存在空格,所以出现错误,只需要用PROGRA~1代替Program Files即可。

3.解决方法:

解决方法一:

即JAVA_HOME目录改为:set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_141JAVA_HOME is incorrectly set. Please update C:\hadoop\conf\hadoop-env.cmd解决方法_第3张图片

解决方法二:

把jdk安装到根目录或者不存在空格的目录下即可

4.检测效果:
JAVA_HOME is incorrectly set. Please update C:\hadoop\conf\hadoop-env.cmd解决方法_第4张图片

你可能感兴趣的:(JAVA_HOME is incorrectly set. Please update C:\hadoop\conf\hadoop-env.cmd解决方法)