将Hadoop按照网上教程配置好之后在命令行cmd执行hadoop version时报错JAVA_HOME is incorrectly
Windows平台中经常遇包含空格的路径。在配置 hadoop-env.cmd 就碰到了该问题。这个配置文件不能正确处理路径中包含空格的情况。
是因为java默认安装C:\Program Files\Java\ 这里了,但是Program Files中间有空格,所以才会出错
解决方法:
在环境变量设置中JAVA_HOME= 从C:\Program Files\Java\ 改成C:\PROGRA~1\Java\
错误配置
set JAVA_HOME=C:\Program Files\Java\
正确配置
set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_77