使用json-schema-validator-2.2.6时获取异常java.lang.NoClassDefFoundError

使用json-schema-validator-2.2.6时获取异常java.lang.NoClassDefFoundError,java,json,validation,json-schema-validator,Java,Json,Validation,Json Schema Validator,我试图在使用eclipse中给出的代码上使用json模式验证器 有一个主类读取两个.json文件(模式和json数据) 如果使用(ValidationUtils.isJsonValid(schemaFile,jsonFile))对它们进行验证,则使用一个ValidationUtils类来获取模式文件和json文件并对其进行验证 但是我得到了以下错误。。我不知道该怎么解决…请帮忙 线程“main”java.lang.NoClassDefFoundError中出现异常: com/github/fge

我试图在使用eclipse中给出的代码上使用
json模式
验证器

有一个主类读取两个
.json
文件(模式和json数据) 如果使用
(ValidationUtils.isJsonValid(schemaFile,jsonFile))
对它们进行验证,则使用一个
ValidationUtils
类来获取模式文件和json文件并对其进行验证

但是我得到了以下错误。。我不知道该怎么解决…请帮忙

线程“main”java.lang.NoClassDefFoundError中出现异常: com/github/fge/msgsimple/bundle/PropertiesBundle位于 JsonNodeReader.java:66 位于com.github.fge.jackson.JsonLoader.(JsonLoader.java:50) com.wilddiary.json.ValidationUtils.getJsonNode(ValidationUtils.java:30) 在 com.wilddiary.json.ValidationUtils.getSchemaAnode(ValidationUtils.java:55) 在 com.wilddiary.json.ValidationUtils.isJsonValid(ValidationUtils.java:99) 在com.wilddiary.json.Main.Main(Main.java:18)上,由以下原因引起: java.lang.ClassNotFoundException: com.github.fge.msgsimple.bundle.PropertiesBundle位于 java.net.URLClassLoader$1.run(未知源代码)位于 java.net.URLClassLoader$1.run(未知源代码)位于 java.security.AccessController.doPrivileged(本机方法)位于 java.net.URLClassLoader.findClass(未知源代码)位于 位于的java.lang.ClassLoader.loadClass(未知源) sun.misc.Launcher$AppClassLoader.loadClass(未知源)位于 java.lang.ClassLoader.loadClass(未知源)。。。还有6个

我正在使用:

  • json-schema-validator-2.2.6
  • json-schema-core-1.2.5
  • jackson coreutils 1.8
  • jackson数据绑定2.7.2
  • 杰克逊注释2.7.2
  • com.fasterxml.jackson.core.jar

    • 异常意味着运行时类路径上不存在class
      com.github.fge.msgsimple.bundle.PropertiesBundle
      。要解决此问题,应下载msg-simple-0.9.jar()并将其放入类路径中。

      异常意味着类
      com.github.fge.msgsimple.bundle.PropertiesBundle
      不在运行时类路径中。要解决此问题,您应该下载msg-simple-0.9.jar()并将其放入类路径中