使用Ant编译Hadoop工程报错

时间:2021-09-03 23:50:16

  在win7用Ant编译hadoop工程的时候,遇到了一个报错,如下:

  org.eclipse.core.runtime.CoreException: D:\workspace\hadoop-1.1.2\build.xml:83: Execute failed: java.io.IOException: Cannot run program "sed"

  打开build.xml文件,找到sed,然后把注释掉即可,这段内容是为了替换苹果系统的空格的,但是。。Windows出错啦,也难怪,因为hadoop他们压根儿就没想让它在windows上面跑。

<exec executable="sed" inputstring="${os.name}"
        outputproperty="nonspace.os">
     <arg value="s/ /_/g"/>
  </exec>