转自:https://blog.csdn.net/qq_36698956/article/details/80772984

今天搭框架开始实现前台的json了,于是逐个找适合的框架,发现要实现json还要引入一个jar包叫json-lib

好,看起来挺简单的,我就开始用maven倒入了,很自然的,我就去mvnrepository.com去查dependency的写法

找到的是这样的

  1. <dependency>      
  2.     <groupId>net.sf.json-lib</groupId>     
  3.     <artifactId>json-lib</artifactId>      
  4.     <version>2.4</version>      
  5. </dependency>  
  1. <dependency>      
  2.     <groupId>net.sf.json-lib</groupId>     
  3.     <artifactId>json-lib</artifactId>      
  4.     <version>2.4</version>      
  5. </dependency>  
问题就是在这里,一次次的error,我总以为是因为maven的老毛病,这个用过maven,并且不开私服的人都懂的,经常性发些毛病报一个失败,但是多试几次就会好的。

可是这次不同了,从下午到半夜都是不成功的。

后来看到一篇文章,说还关系到两个jdk版本的实现json-lib-2.1-jdk13.jar和json-lib-2.1-jdk15.jar,好吧,还有这一出。

最后看这篇文章说,只要修改描述成如下方式,就轻松的解决这个问题了

 

  1. <!--json-lib-->    
  2. <dependency>    
  3.     <groupId>net.sf.json-lib</groupId>    
  4.     <artifactId>json-lib</artifactId>    
  5.     <version>2.4</version>    
  6.     <classifier>jdk15</classifier>    
  7. </dependency>  
  1. <!--json-lib-->    
  2. <dependency>    
  3.     <groupId>net.sf.json-lib</groupId>    
  4.     <artifactId>json-lib</artifactId>    
  5.     <version>2.4</version>    
  6.     <classifier>jdk15</classifier>    
  7. </dependency>  
说明以后碰到问题不要用固有的思路去想问题,而是要再从其他侧面去想想,比如这次就是高人去sourceforge上查了代码才发现的。

这里再公开下,那位高人贴的这个问题的解决方法:

http://www.cnblogs.com/yqskj/archive/2013/05/27/3101934.html

posted on 2017-11-16 10:35  Sharpest  阅读(7485)  评论(0编辑  收藏  举报