我正在尝试在我的计算机(Windows 10,64位)上安装hadoop,但是当我测试它是否已安装时,却不断出现错误:
'-classpath'不被识别为内部或外部命令,
可操作的程序或批处理文件。
我不知道为什么会这样。我以为我的系统变量设置正确,但显然没有。我只是想知道是否有人可以告诉我-classpath东西是怎么回事。下面是错误的快照
enter image description here
这是我的词干和路径变量的更多图片。以及hadoop中bin目录的快照。
enter image description here
enter image description here
最佳答案
对我来说,问题是%JAVA_HOME%
在路径C:\Program Files\Java\jdk1.8.0_191
中包含一个空格。将其更改为C:\Progra~1\Java\jdk1.8.0_191
后,它开始工作。
因此,请检查所有相关的env变量(Java,Hadoop)是否定义为无空格。
关于java - Hadoop '-classpath'无法识别为内部或外部命令,可操作程序或批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54956887/