Error: java.lang.NoClassDefFoundError: com.fasterxml.jackson.databind.Module

Error: java.lang.NoClassDefFoundError: com.fasterxml.jackson.databind.Module

我在 运行 应用程序时遇到以下错误。

java.lang.NoClassDefFoundError: com.fasterxml.jackson.databind.Module
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:94)

即使我将以下 jar 文件放在我的 class 路径中,运行 应用程序仍然没有成功。 我放的罐子: jackson-databind-2.7.4.jar 杰克逊数据格式-yaml-2.7.4.jar jackson-jarxrs-base-2.7.4.jar 杰克逊-jaxrs-json-provider.jar 杰克逊模块-jaxb-annotations.jar

谁能帮帮我?

提前致谢。

您没有说明您使用的是哪个版本的 MyEclipse,但您可能需要确保这些 jar 也被添加到部署程序集中。在 Preferences 中搜索 Deployment Assembly(位置在 MyEclipse 2017 中发生了变化)。该首选项页面可以选择从您的构建路径中添加缺少的 jar。将来不要更改构建路径,而是更改部署程序集,这将更新构建路径。