将在线源中的 json-lib-2.4-jdk15.jar 添加到项目依赖项后,我似乎无法解决此问题,提供的屏幕截图显示了我正在做的事情的演练。 (是的,我多次尝试过“使缓存无效并重新启动”)
The error:
这是我的项目结构(“cmd + ;”或“文件 > 项目结构”)
It doesn't seem to work on "Scope" set to Compile either. Note that I added the .jar file as a library too because I'm just really unsure as to why I can't get this to work. Any help is greatly appreciated, thanks.
我在这里似乎做错了什么?
你下载的jar包https://sourceforge.net/projects/json-lib/ https://sourceforge.net/projects/json-lib/不包含您需要的类。这个罐子里有net.sf.json
package 是 JSON Java 库的不同实现。
您正在尝试使用org.json.*
另一个库提供的类。您要使用的库是这个:JSON-java https://github.com/stleary/JSON-java。在底部,您可以找到 Maven 存储库的链接,您可以在其中获取 jar 文件。
jar 的最新版本(在本回复时)直接下载链接如下:json-20160810.jar http://repo1.maven.org/maven2/org/json/json/20160810/json-20160810.jar.
将其添加到模块依赖关系 https://www.jetbrains.com/help/idea/2017.1/working-with-module-dependencies.html你的问题应该可以解决。
下次您观察到类似问题时,请浏览 IntelliJ IDEA 项目视图的“外部库”节点下的库 jar,并查看它包含哪些类以及在哪些包下。这样您就可以知道问题是否是由您添加到依赖项中的错误 jar 引起的,并且该 jar 实际上并不包含您想要使用的类。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)