4

我正在使用 Twilio 从我的 Web 应用程序发送 SMS 消息,并且我几乎完成了集成。它正在发送短信,但正在生成错误,我不明白为什么。我已经从这个json和这个文件链接中包含了一个 JSON 依赖项,但我仍然遇到错误。我还需要包括哪些其他罐子?

Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/jackson/JsonParseException
    at com.twilio.sdk.TwilioRestResponse.getParser(TwilioRestResponse.java:225)
    at com.twilio.sdk.TwilioRestResponse.toMap(TwilioRestResponse.java:243)
    at com.twilio.sdk.resource.list.SmsList.create(SmsList.java:70)
    at Example.main(Example.java:25)
Caused by: java.lang.ClassNotFoundException: org.codehaus.jackson.JsonParseException
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    ... 4 more

显示添加了 json 的屏幕截图 在此处输入图像描述 更新这是新的屏幕截图 在此处输入图像描述

4

1 回答 1

7

您在项目中错过了jackson-core-asl.jar 1.9.13。你可以利用这个 Maven POM 依赖

<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-core-asl</artifactId>
    <version>1.9.13</version>
</dependency>

希望这能解决您的问题。检查此链接以获取更多信息。直接下载 链接

类存在于下面的 jar 屏幕中

在此处输入图像描述

删除您的 java-json.jar 并添加 jackson-core-asl.jar

于 2013-10-21T07:59:28.053 回答