在我的Java IntelliJ项目中,我能够加载源代码和依赖项,我甚至可以Go To --> Declaration
这样:
然而,当需要编译时,它无法找到它背后的源代码!
我相当确定我正确设置了依赖项:
所以我无法理解为什么IntellJ会吐出这些错误。这个项目在Eclipse中运行得很好,但我希望开始远离日食。
答案 0 :(得分:1)
您已在其中添加了一个依赖项(不是jar或模块)的文件夹,其中包含源代码和已编译的类。这是完全合法的,显然IDEA设法识别源文件夹,但类文件夹失败。
按所选依赖项上的“编辑”(绿色铅笔图标)。打开的对话框显示“Classes”和“Sources”文件夹。添加类和包所在的确切文件夹(不是根项目文件夹)。