java.lang.ClassNotFoundException:com.jayway.jsonpath.Configuration $ Defaults

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.lang.ClassNotFoundException:com.jayway.jsonpath.Configuration $ Defaults相关的知识,希望对你有一定的参考价值。

我正在尝试使用这个库Json2flat,我在我的pom中添加了这个依赖项:

<dependency>
 <groupId>com.github.opendevl</groupId>
 <artifactId>json2flat</artifactId>
 <version>1.0.3</version>
</dependency>

<dependency>
 <groupId>com.jayway.jsonpath</groupId>
 <artifactId>json-path</artifactId>
 <version>2.2.0</version><!--INO-MVN-MAN-VER$-->
</dependency>

当我做JFlat flatMe = new JFlat(json);我有这个例外:

java.lang.ClassNotFoundException: com.jayway.jsonpath.Configuration$Defaults

这是Github中图书馆的链接:

https://github.com/opendevl/Json2Flat

答案

很可能你的'mvn clean install'失败了。我看到默认mvn repo中可用的最新版本是1.0.3,而你指定了2.2.0。尝试更新版本以反映实际情况(即1.0.3)

以上是关于java.lang.ClassNotFoundException:com.jayway.jsonpath.Configuration $ Defaults的主要内容,如果未能解决你的问题,请参考以下文章