IntelliJ在编译时无法找到依赖性,但可以在编辑器中找到依赖性。

时间:2016-01-13 01:59:15

标签: java eclipse intellij-idea dependencies

在我的Java IntelliJ项目中,我能够加载源代码和依赖项,我甚至可以Go To --> Declaration这样:

enter image description here

然而,当需要编译时,它无法找到它背后的源代码!

enter image description here

我相当确定我正确设置了依赖项:

enter image description here

所以我无法理解为什么IntellJ会吐出这些错误。这个项目在Eclipse中运行得很好,但我希望开始远离日食。

1 个答案:

答案 0 :(得分:1)

您已在其中添加了一个依赖项(不是jar或模块)的文件夹,其中包含源代码和已编译的类。这是完全合法的,显然IDEA设法识别源文件夹,但类文件夹失败。

按所选依赖项上的“编辑”(绿色铅笔图标)。打开的对话框显示“Classes”和“Sources”文件夹。添加类和包所在的确切文件夹(不是根项目文件夹)。