maven 无法引入net.sf.json的解决方法
程序员文章站
2022-04-03 08:26:01
...
<!-- 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>
但是在pom.xml 文件中加入这个依赖之后,还是无法import net.sf.json.JSONObject;,import 时候已然报错,说明json-lib的jar包没有引入成功。
之后又换了几个版本试了下,还是不能import,一开始我还以为是这个依赖下载的jar包名称是json-lib-2.4-jdk15, 说明是jdk1.5 版本的,我用的JDK8,可能有哪些不兼容什么的,但是按道理都是向下兼容的,郁闷了挺久的。
慢慢排查, 查询多方资料之后,发现如果在引入依赖的时候指定jdk的版本号,就能够下载到,如下
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
而且只能指定15,反正我试其他的没有用,因为jar包就只有叫 json-lib-2.4-jdk15的
由此,解决了。
推荐阅读
-
Android4.4下MediaProvider无法向外置SD卡中文件写数据的解决方法
-
无法使用pip命令安装python第三方库的原因及解决方法
-
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
-
网页Flash动画文件无法显示的原因和解决方法
-
使用U盘后正确的卸载方法及无法卸载的解决方法
-
PHP生成验证码时“图像因其本身有错无法显示”的解决方法
-
用visual studio 2010 打开winform程序时无法运行的解决方法
-
Win7系统Chrome浏览器无法显示网页图片的解决方法
-
php的webservice的wsdl的XML无法显示问题的解决方法
-
PHP_Cooikes不同页面无法传递的解决方法