2016-04-23 157 views
2

我試圖在Eclipse中運行MapReduce的程序和我反覆得到一個錯誤說:

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.htrace.core.Tracer$Builder.<init>(Ljava/lang/String;)V 

我從這裏下載的.jar文件:
http://mvnrepository.com/artifact/org.apache.htrace/htrace-hbase/3.1.0-incubating http://mvnrepository.com/artifact/org.apache.htrace/htrace-hbase/4.1.0-incubating
並把它們放在我的項目文件夾,一個「LIB」目錄下,之前手動他們使用菜單選項「構建路徑>配置構建路徑」加入Eclipse項目的參考圖書館。但是錯誤依然存在。

任何想法如何解決它?我是Java的全新人物,因此對於能夠讓我的程序運行的任何見解都非常感激。謝謝!

enter image description here

回答

1

解決:

在Eclipse中,右鍵單擊該項目。選擇Properties>Java Build Path>Add External Jars>File System。在usr/lib/hadoopusr/lib/hadoop/client中添加任何.jars。