我仍然无法让 box-api hello world 程序工作。我收到了这个错误:
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)
...
而且我不知道如何实现这种依赖。我还怀疑即使我能找到这个,也只会有另一个,另一个,另一个。手动将它们全部导入似乎不太现实。
我打算如何获取 box API 缺少的依赖项?