如何解决执行我的项目给出错误 NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper
我在课堂上使用 ObjectMapper,我在 eclipse 中将 Jackson Jars 添加到我的类路径中。我没有使用 maven/gradle,所以我直接从他们的网站下载了 jars。
当我运行我的项目时,它给了我以下错误。
ava.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper
at ca.douglascollege.utils.rest.RestRequest.<init>(RestRequest.java:31)
at ca.douglascollege.utils.network.RestConsumerUtils.<init>(RestConsumerUtils.java:18)
at ca.douglascollege.utils.network.DMBConsumer.processMessage(DMBConsumer.java:250)
at ca.douglascollege.utils.network.DMBConsumer.access$0(DMBConsumer.java:209)
at ca.douglascollege.utils.network.DMBConsumer$1.handleDelivery(DMBConsumer.java:174)
at com.rabbitmq.client.impl.ConsumerDispatcher$5.run(ConsumerDispatcher.java:149)
at com.rabbitmq.client.impl.ConsumerWorkService$WorkPoolRunnable.run(ConsumerWorkService.java:100)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.ObjectMapper
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 10 more
以下是我添加的罐子: jackson-annotation-2.12.1.jar 杰克逊核心2.12.1.jar jackson-databins-2.12.1.jar
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。