当前位置: 首页 > 知识库问答 >
问题:

我从哪里得到缺失的资源?

葛书
2023-03-14

我仍然无法使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缺失的依赖项?

共有1个答案

万俟铭
2023-03-14

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

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

 类似资料:
  • 在Visual studio 2015中,当我将我的网站/Webapp发布到Azure时,我能够自动创建新的发布配置文件(通过输入我的个人Azure帐户凭据),这将创建.pubxml文件包含在源代码管理中)。 当我团队中的另一个人尝试部署网站时,他们会获得相同的部署设置,但会提示输入“”帐户的密码。我不知道从哪里获取此密码-Azure管理门户不显示它。 如果用户打开门户并选择重置发布配置文件,则可

  • 我遵循了微软的指南,但我只是不断得到一个带有错误的JSON(响应如下)。 以下是我根据微软官方指南所做的尝试:https://docs.microsoft.com/en-us/azure/cognitive-services/bing-image-search/quickstarts/nodejs “api”的结果。宾。微软com的endpoint始终是以下JSON: {"错误":{"代码":"4

  • 问题内容: 我下载了一个Java应用程序webstart.JNLP。在记事本中打开后,我发现它列出了一些资源,如下所示,为了使应用程序能够加载,这些 .jar必须位于我的PC中的某些位置。在哪里可以找到 .jar的路径?有没有人有帮助的想法? 问题答案: 该位置可以通过以下方式找到: 打开Java控制面板 (关闭在其顶部打开的Java Cache Viewer) 在“常规”选项卡的“ Intern

  • 我按照这个示例运行,在azure Purview上测试java的SDK。当我使用javac构建这个类时,我得到了下面的错误,它表明我错过了一些类,我想知道从哪里得到这些类?我在mvnrepository中搜索,但没有找到相关的JAR。 下面是我的命令行:javac-cp.\azure-identity-1.3.1.jar;azure-analytics-purview-catalog-1.0.0-

  • 和我的活动 还有我的舱单 > 日志控制台的一部分 20:21.178 276 35-27635/com.example.xxxx.xxxxw/dalvikvm:threadid=1:线程因未捕获异常退出(组=0x40FFB930)10-24 13:20:21.178 276 35-27635/com.example.xxxx.xxxx/androidruntime:致命异常:main java.l

  • 我在尝试将资源加载到应用程序的包中时遇到了严重的问题。我已经这样做了几个小时,我真的不知道我做错了什么。 我有一个 Java 应用程序,我正在尝试将国际化应用于我的日志记录。Eclipse中一切正常,只有当我尝试将编译的jars部署到测试环境时,才找不到属性文件。我的属性文件称为logging_en.属性。我已经验证了它在文件系统上(顺便说一句,Linux)。当我启动我的应用程序时,我执行以下命令