线程“main”中的异常java.lang.NoClassDefFoundError:org / codehaus / jackson / JsonParseException

时间:2013-10-21 06:31:00

标签: java android json maven twilio

我正在使用Twilio从我的网络应用程序发送短信,我几乎完成了整合。它正在发送短信,但是正在生成错误,我不明白为什么。我已经包含了来自此json和此文件link的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已添加 enter image description here 更新这是新的screesnshot enter image description here

1 个答案:

答案 0 :(得分:5)

您在项目中错过了 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>

希望这能解决您的问题。有关详细信息,请查看此link。直接link下载

类存在于下面的jar屏幕中

enter image description here

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