java:无法将类org.json.XML中的方法toJSONObject应用到给定类型
toJSONObject(java.lang.String)' in 'org.json.XML' cannot be applied to '(java.lang.String, boolean)
·
IDEA控制台的详细报如下图:
代码中的提示如下:
toJSONObject(java.lang.String)' in 'org.json.XML' cannot be applied to '(java.lang.String, boolean)
问题出现的场景:
从svn仓库中拉取了相关的web项目,项目一级文件夹lib中包含依赖的jar包,导入相关的依赖后运行项目报错如上,但该项目原本一定是可以运行的。
问题的根源:依赖中的jar包冲突,在项目一级文件夹lib下包含一个jsonxxxx的jar包,但在项目的其它文件夹下,藏的比较深,也有个lib文件夹,文件夹下也有个json的jar包,在自动导入项目的时候自动导入的是json的jar包,而不是实际需要的jsonxxx的jar包。
解决方法有两种,其一是删除一级文件夹lib,然后重新导入该依赖,当然有时候不好用,要反复搞好几遍。另一种方法就是在项目中排除对json的jar包的依赖,它就会自动切换到对jsonxxx的jar包的依赖。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)