1. 程式人生 > 其它 >使用Ant編譯Hadoop工程報錯

使用Ant編譯Hadoop工程報錯

  在win7用Ant編譯hadoop工程的時候,遇到了一個報錯,如下:

  org.eclipse.core.runtime.CoreException: D:workspacehadoop-1.1.2build.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>