2016-01-13 65 views
0

在我的Java的IntelliJ的項目,我能夠加載的源代碼和依賴,我能連Go To --> Declaration這樣的:IntelliJ在編譯時無法找到依存關係,但可以在編輯器中找到。

enter image description here

然而,當談到時間來編譯,它無法找到它背後的源代碼!

enter image description here

而且我相當肯定我建立了我的依賴關係正確:

enter image description here

所以我不理解爲什麼IntellJ被吐出這些錯誤。這個項目在Eclipse中工作得很好,但我期待着開始遠離eclipse。

回答

1

您已經添加了一個依賴文件夾(不是jar或模塊),其中包含源文件和編譯類。這是完全合法的,顯然,IDEA設法識別源文件夾,但失敗的類文件夾。

按下所選相關項的「編輯」(綠色鉛筆圖標)。打開的對話框顯示「Classes」和「Sources」文件夾。添加類和包所在的確切文件夾(不是根項目文件夾)。

+0

解決了這個問題,現在我有了一個新的問題。同一個項目中的代碼無法找到彼此的符號。由於它很難顯示出來,所以它可能值得用自己的屏幕截圖來提出一個新問題。 –

+0

爲此添加了一個新問題:http://stackoverflow.com/questions/34778279/intellij-cant-find-classes-in-same-package-when-compiling –

相關問題