项目中报错:
The import net.sf.json cannot be resolved
很明显是缺少对应的jar包,于是在maven仓库(https://mvnrepository.com/search?q=net.sf.json)中查找:

直接复制maven依赖代码:

即:
<!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib -->
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
</dependency>
保存运行,发现报错了:
在仓库中找不到对应的包。(忘记截图了)
点开本地仓库,发现包已经下载完成了:

于是百度一下,发现要在后面加上一行:
<classifier>jdk15</classifier>
即:

本文解决了一个项目中因缺少net.sf.json库导致的导入错误。通过在Maven仓库中找到正确的依赖并添加到项目中,解决了找不到对应包的问题。最终确定正确的依赖版本为json-lib 2.4,并指出了需要添加classifier 'jdk15' 才能使项目正常运行。
1231





