将jar库添加到项目Intellij IDEA



>我试图将jar库链接到我的项目,但它似乎并不"完全"工作。

我使用项目结构(shift+ctrl+alt+S)添加stdlib.jar,并且该库似乎链接到项目结构窗口的"模块-依赖项"选项卡上的程序模块(抱歉,我无法添加图像,需要10次)

当我在项目的 src 文件夹中创建一个类时,我可以使用 stdlib.jar 中的类/方法,但是当我在 src 中创建一个包,然后在这个包内创建新类时,我不能使用 stdlib.jar 中的方法。

Intellij 也没有给出导入任何内容的建议,我真的不知道我应该写什么导入语句(如果这是我需要的),因为 stdlib.jar 是 jar 文件的名称,而不是包/类名。

我也是编程新手,但这个问题是关于如何管理Intellij Idea IDE。

这值得4个小时的沮丧,但我找不到解决方案。

我已经阅读了配置模块依赖项和库,但找不到我的问题的确切答案。我也读过很多堆栈溢出主题。

更新:这是stdlib.jar的链接。它来自Sedgewick的算法书店。

UPDATE2:看起来 stdlib.jar 是为默认包设计的,不能在任何其他包中使用(现在的问题是:为什么他们这样做而不是制作"通用"库?但这些信息并非在每本书中都有。

此.jar中的所有类都在默认包中。这些类不能由任何其他包中的类导入;这就是为什么 IntelliJ IDEA 无法解析对这些类的引用并且不提供任何自动导入建议的原因。

我也在学习这本书。

您只需转到"项目结构",然后在左侧面板上选择"模块",然后单击"依赖项"选项卡。 向它添加stdlib.jar,它就可以工作了。

最新更新