我试图在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‘目录下,然后使用菜单选项'Build >’将它们手动添加到Eclipse项目引用库中。然而,错误依然存在。
知道怎么修吗?我对Java非常陌生,因此非常感谢任何能让我的程序运行的见解。谢谢!

发布于 2016-04-25 15:13:52
已解决:
在Eclipse中,右键单击项目。选择Properties>Java Build Path>Add External Jars>File System。将任何.jars添加到usr/lib/hadoop和usr/lib/hadoop/client中。
https://stackoverflow.com/questions/36808277
复制相似问题