问题描述:
在cmd里面输入hadoop version
就显示
但是输入java -version,显示没有问题
这个时候我们去找到hadoop安装的文件夹中,去hadoop安装文件夹中找到etc\hadoop\hadoop-env.cmd这个。
- 因为
PROGRA~1
是 C:\Program Files 目录的dos文件名模式下的缩写 。长于8个字符的文件名和文件夹名,都被简化成前面6个有效字符,后面~1,有重名的就~2
,~3
…
或者改成:
set JAVA_HOME="C:\Program Files"\Java\jdk1.8.0_66
改成自己jdk安装的目录的绝对路径就行。
最后就可以了。