首页 > 其他分享 >POM net.sf.json-lib:json-lib报错问题解决

POM net.sf.json-lib:json-lib报错问题解决

时间:2022-12-07 14:55:38浏览次数:82  
标签:lib jdk15 json 报错 net sf

在配置项目的Jackson的时候,需要添加依赖

<dependency>
            <groupId>net.sf.json-lib</groupId>
            <artifactId>json-lib</artifactId>
            <version>2.4</version>
        </dependency>

  

但是IDEA查看依赖,总是报红线

 

 

 然后就加上了jdk15

就不报错了

 <dependency>
            <groupId>net.sf.json-lib</groupId>
            <artifactId>json-lib</artifactId>
            <version>2.4</version>
            <classifier>jdk15</classifier>
        </dependency>

  

具体原因为
jar的名称中多了一个跟JDK相关的名称,例如jdk15,按照上面的配置,明显是找不到这个jar的,于是classifier就有它的用武之地了,它表示在相同版本下针对不同的环境或者jdk使用的jar,如果配置了这个元素,则会将这个元素名在加在最后来查找相应的jar

没有jdk15 找不到这个文件的版本号在jdk15的前面,所以说jdk15就不是名称,而是jdk的版本

现在都是Jdk8了抓紧换为Jackson吧




POM net.sf.json-lib:json-lib报错问题解决 - 知乎 (zhihu.com)


标签:lib,jdk15,json,报错,net,sf
From: https://www.cnblogs.com/huangheyuan/p/16963065.html

相关文章