我在哪里可以获得遗失的资源?

时间:2013-06-24 14:26:38

标签: java noclassdeffounderror box-api

我仍然无法让box-api hello world program正常工作。我收到了这个错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/NotImplementedException
    at TestProgram.getAuthenticatedClient(TestProgram.java:47)
    at TestProgram.main(TestProgram.java:35)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.NotImplementedException
    ...

然后我去了Apache Commons Lang Home并下载并设置了他们的东西。

现在我

Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper
    at com.box.boxjavalibv2.jacksonparser.BoxResourceHub.<init>(BoxResourceHub.java:28)
    at com.box.boxjavalibv2.BoxClient.createResourceHub(BoxClient.java:345)
    at com.box.boxjavalibv2.BoxClient.<init>(BoxClient.java:65)
    ...

我不知道如何实现这种依赖。我也怀疑,即使我能找到这个,也只有另一个,另一个,另一个。手动导入它们似乎都不太现实。

我打算如何获取框API的缺失依赖项?

1 个答案:

答案 0 :(得分:2)

SDK包含您应该需要的所有依赖项。您可以在SDK的the libs directory中找到它们。

将所有这些jar添加到Eclipse构建路径中,它应该可以工作。