在window中用eclipse中编译hadoop时,会遇到以下错误:
Execute failed: java.io.IOException: Cannot run program "tr": CreateProcess error=2,??????
注释掉 Build.xml 以下代码就可以了:
<exec executable="tr" inputstring="${os.name}"
outputproperty="nonspace.os">
<arg value="[:space:]"/>
<arg value="_"/>
Execute failed: java.io.IOException: Cannot run program "tr": CreateProcess error=2,??????
注释掉 Build.xml 以下代码就可以了:
<exec executable="tr" inputstring="${os.name}"
outputproperty="nonspace.os">
<arg value="[:space:]"/>
<arg value="_"/>
</exec>
把这一段注释就可以了,这只是把空格换成下划线。