IntelliJ 在编译时找不到依赖,但在编辑器中可以。
IntelliJ can't find depencency when compiling, but can in editor.
在我的 Java IntelliJ 项目中,我能够加载源代码和依赖项,我什至能够 Go To --> Declaration
像这样:
但是编译的时候却找不到背后的源码!
而且我相当确定我正确设置了依赖项:
所以我不明白为什么 IntellJ 会吐出这些错误。这个项目在 Eclipse 中工作得很好,但我希望开始远离 Eclipse。
您添加了一个包含源的依赖文件夹(不是 jar 或模块)并在其中编译 类。这是完全合法的,显然 IDEA 设法识别了源文件夹,但未能识别 类 文件夹。
在您选择的依赖项(绿色铅笔图标)上按 "Edit"。打开的对话框显示 "Classes" 和 "Sources" 文件夹。添加 类 和包所在的确切文件夹(不是根项目文件夹)。
在我的 Java IntelliJ 项目中,我能够加载源代码和依赖项,我什至能够 Go To --> Declaration
像这样:
但是编译的时候却找不到背后的源码!
而且我相当确定我正确设置了依赖项:
所以我不明白为什么 IntellJ 会吐出这些错误。这个项目在 Eclipse 中工作得很好,但我希望开始远离 Eclipse。
您添加了一个包含源的依赖文件夹(不是 jar 或模块)并在其中编译 类。这是完全合法的,显然 IDEA 设法识别了源文件夹,但未能识别 类 文件夹。
在您选择的依赖项(绿色铅笔图标)上按 "Edit"。打开的对话框显示 "Classes" 和 "Sources" 文件夹。添加 类 和包所在的确切文件夹(不是根项目文件夹)。