错误:无法找到或加载主类org.apache.hadoop.util.VersionInfo

错误:无法找到或加载主类org.apache.hadoop.util.VersionInfo,hadoop,java-home,Hadoop,Java Home,嗨,我刚刚开始学习Hadoop。我正在阅读《Hadoop权威指南》一书。在Windows7中按照书中的“Apendix A”设置Hadoop时,我发现了一个错误 “错误:无法找到或加载主类org.apache.hadoop.util.VersionInfo” 当我运行命令时 hadoop版本 谁能想出一个办法来纠正这个问题,或者告诉我我遗漏了什么? 我正在使用Cygwin64。 如果在hadoop-config.sh(可在hadoop\u INSTALL\libexec中获得)的末尾添加以下行,

嗨,我刚刚开始学习Hadoop。我正在阅读《Hadoop权威指南》一书。在Windows7中按照书中的“Apendix A”设置Hadoop时,我发现了一个错误

错误:无法找到或加载主类org.apache.hadoop.util.VersionInfo

当我运行命令时

hadoop版本

谁能想出一个办法来纠正这个问题,或者告诉我我遗漏了什么? 我正在使用Cygwin64。

如果在hadoop-config.sh(可在hadoop\u INSTALL\libexec中获得)的末尾添加以下行,它应该可以工作


CLASSPATH=
'cygpath-wp“$CLASSPATH”

我在oracle linux上通过添加HADOOP\u PREFIX=

解决了这个问题,您是否尝试使用
hdfs
或运行一些类似
字数
的示例?也许这只是
VersionInfo
的问题。@Chiron可能重复谢谢,是的,你是对的。.答案解决了问题。你把什么作为路径?HADOOP\u前缀指向HADOOP安装的根路径