Intellij Idea:将JARS或目录添加到项目依赖项中但没有效果

时间:2017-11-09 07:31:37

标签: java intellij-idea

我打算在Intellij Idea中为我的项目添加依赖项,以便可以在IDE中正确索引代码。我将依赖源代码所在的目录添加到File-> Project Structure-> Modules-> Jars或目录中(通过单击Dependencies选项卡右侧的加号按钮)。依赖源代码似乎成功添加: enter image description here

但是在IDE中显然没有效果: enter image description here

并且无法解析符号错误仍然存​​在: enter image description here

这对我来说真的很奇怪。 而且,如果我添加jar而不是源代码,它会起作用!

我不知道这是怎么发生的......

1 个答案:

答案 0 :(得分:0)

模块依赖项仅适用于已编译的.class文件(以及包含.class个文件的jar文件)。如果添加sources目录/ jar,它们将无法工作。

为了依赖你需要先建立它们的来源。

在IntelliJ IDEA中,您可以创建一个新模块,并将您的源代码放在此模块的Sources Root中,以便IDE可以编译它们。

然后您可以configure主模块依赖此模块,其中包含您刚创建的资源。