Windows本地Hadoop在cmd中报错,说JAVA_HOME没有设置,但是输入java命令可以执行,是因为jdk安装目录带有空格导致的可以这样解决:
配置JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_191
注意:如果你的安装目录是Program Files
才可以用PROGRA~1
替换哪个贷款空格的目录,PROGRA~1
代表的就是Program Files!!!
如果是自定义的目录名还带空格的话重装JDK,安装到没有空格的目录就行了,我们的开发用的软件不要安装在带特殊字符/中文/空格的目录中!!!
配好后我们通过java的和hadoop的命令进行测试发现都没问题了!!!
**JDK:**
Hadoop:我们发现不报找不着JAVA_HOME的错误了!解决!