添加依赖项和库.jar

时间:2017-04-28 17:53:35

标签: java json intellij-idea

在将json-lib-2.4-jdk15.jar从在线源添加到项目依赖项之后,似乎无法解决此问题,提供的屏幕截图显示了我正在做的演练。 (是的,我一再尝试过#34;使缓存无效并重新启动")

错误: enter image description here

这是我的项目结构(" cmd +;"或"文件>项目结构")

enter image description here 它似乎并不适用于" Scope"设置为编译。请注意,我也将.jar文件添加为库,因为我真的不确定为什么我无法使用它。非常感谢任何帮助,谢谢。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:4)

您从https://sourceforge.net/projects/json-lib/下载的jar不包含您需要的类。这个jar包含net.sf.json包,它是JSON Java库的不同实现。

您正在尝试使用其他库提供的org.json.*类。您要使用的库是这个:JSON-java。在底部,您可以找到Maven存储库的链接,您可以在其中获取jar文件。

最新版本(在此回复时)jar的直接下载链接在这里:json-20160810.jar

将其添加到module dependencies,您的问题应该解决。

下次您在IntelliJ IDEA项目视图的“外部库”节点下的库jar中查看类似问题时,查看它包含哪些类以及哪些包。通过这种方式,您可以知道问题是否是由您添加到依赖项中的错误jar引起的,并且实际上并不包含您要使用的类。