我正在尝试使用eclipsejson-schema
在此链接中给定的代码上使用验证器。
.json
如果(ValidationUtils.isJsonValid(schemaFile, jsonFile))
用于验证两个文件(schema和json数据),则有一个主类读取该文件,ValidationUtils
该类将接收模式文件和json文件并对其进行验证。
但是我遇到以下错误..而且我不知道如何解决..plz帮助吗?
线程“主要” java.lang.NoClassDefFoundError中的异常:com.github.fge.jackson.JsonNodeReader。(JsonNodeReader.java:66)上com.github.fge.jackson的com / github / fge / msgsimple / bundle / PropertiesBundle。 com.wilddiary.json的JsonLoader。(JsonLoader.java:50).com.wilddiary.json的com.wilddiary.json.ValidationUtils.getSchemaNode(ValidationUtils.java:55)的com.wilddiary.json.ValidationUtils.getJsonNode(ValidationUtils.java:30)。 com.wilddiary.json.Main.main(Main.java:18)处的ValidationUtils.isJsonValid(ValidationUtils.java:99)由java.lang.ClassNotFoundException:com.github.fge.msgsimple.bundle.PropertiesBundle引起。 net.URLClassLoader $ 1.run(未知源),java.net.URLClassLoader $ 1.run(未知源),java.security.AccessController.doPrivileged(本机方法),java.net.URLClassLoader.findClass(未知源),java。 lang.ClassLoader。sun.misc.Launcher $ AppClassLoader.loadClass的loadClass(未知源)java.lang.ClassLoader.loadClass的loadClass(未知源)...还有6个
我正在使用:
该异常表示com.github.fge.msgsimple.bundle.PropertiesBundle
您的运行时类路径中没有类。要解决此问题,您应该下载msg-simple-0.9.jar(http://mvnrepository.com/artifact/com.github.fge/msg-simple/0.9)并将其放入类路径中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句