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

Arjun

我正在尝试使用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个

我正在使用:

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

该异常表示com.github.fge.msgsimple.bundle.PropertiesBundle您的运行时类路径中没有类。要解决此问题,您应该下载msg-simple-0.9.jar(http://mvnrepository.com/artifact/com.github.fge/msg-simple/0.9)并将其放入类路径中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

hibernate-validator中的异常。嵌套的异常是java.lang.NoClassDefFoundError:ConfigurationImpl

java.lang.NoClassDefFoundError:org / jdom2 / input / SAXBuilder异常

使用JUnitCore时java.lang.NoClassDefFoundError

java.lang.NoClassDefFoundError:javax / json / Json

使用Interleaved2Of5条码格式时出现java.lang.NoClassDefFoundError:org / apache / batik / dom / svg / SAXSVGDocumentFactory

java.lang.NoClassDefFoundError:org / json / JSONObject

使用org.json库的java.lang.NoClassDefFoundError

异常:java.lang.NoClassDefFoundError-org / json / simple / JSONValue

Retrofit2 java.lang.NoClassDefFoundError:JAVA中的okhttp3 / Call $ Factory

火花错误:java.lang.NoClassDefFoundError:org/apache/spark/sql/sources/v2/StreamWriteSupport

java.lang.noclassdeffounderror:org / glassfish / hk2 / api / servicelocatorfactory $ createpolicy

詹金斯java.lang.NoClassDefFoundError:com / trilead / ssh2 / crypto / Base64

java.lang.NoClassDefFoundError:使用javax /的/ ELManager

使用JUnit运行黄瓜测试时出现java.lang.NoClassDefFoundError异常

使用字节伙伴的建议时,抛出java.lang.NoClassDefFoundError异常

Jersey Spring Maven java.lang.NoClassDefFoundError: org/glassfish/jersey/hk2/HK2InjectionManager

jython java.lang.NoClassDefFoundError:java.lang.NoClassDefFoundError:org / json / simple / JSONObject

使用ngFormModel(ES6)时angular2无法读取未定义的属性'validator'

使用Excel获取Testng Dataprovider的“ java.lang.NoClassDefFoundError”

使用 maven 不断获取 java.lang.NoClassDefFoundError

java.lang.NoClassDefFoundError

“ java.lang.NoClassDefFoundError”

使用HibernateTemplate时出现java.lang.NoClassDefFoundError

Android-使用AppCompatActivity时java.lang.NoClassDefFoundError

使用twitter twitter时的java.lang.NoClassDefFoundError

java.lang.NoClassDefFoundError:使用YouTube API时

获取 java.lang.ArrayIndexOutOfBoundsException: 2 >= 2

Java 12 JMeter 5 HTTP / 2请求java.lang.NoClassDefFoundError:org / eclipse / jetty / alpn / client / ALPNClientConnectionFactory

获取“ java.lang.NoClassDefFoundError:com / beust / jcommander / ParameterException”异常