我也嘗試構建一個新的Java項目時多次出現此錯誤。
下面是我如何得到這個愚蠢的問題的一步。
- 創建一個空項目,並創建新目錄
src/main/java
。
- 創建源包
net.gongmingqm10.sketch
。
- 使用
gradle wrapper
,gradle idea
爲項目構建gradle stuff。
- 在
build.gradle
文件和gradle build
中添加一些依賴項,重新導入該項目。
- 在現有的包
net.gongmingqm10.sketch
- 創建
User.java
和School.java
我得到了錯誤,而我嘗試使用進口學校User.java。
- Intellij一直抱怨無法解析導入符號。
解決方案:
第一生成項目,並標記主/ Java作爲源根。 創建一個新的目錄同名net.gongmingqm10.sketch
。將舊麻煩包中的所有文件移至新包。
根源:
Directory tree of source code
你可以從樹中看到。我有一個名爲net.gongmingqm10.sketch
的目錄。但是,我們真正需要的是一個3級目錄:NET-> gongmingqm10->素描
但我完成我的建設項目的IntelliJ之前,我創建了一個名爲net.gongmingqm19.sketch
新目錄,這將會給我一個真正的目錄名爲net.gongmingqm10.sketch
。
當我們試圖導入它。顯然,intellij如何導入名爲a.b.c
的目錄下的文件。
您確保庫添加到模塊?它可以作爲項目庫添加,但不在模塊類路徑中。 – mkobit
是 - 在項目結構中,庫被添加爲依賴項 - 實際上,我認爲這是Intellij中的一個錯誤 - 隨機出現在不同的庫/項目中 - 從頭重新創建項目通常會修復它 –
如果所有內容都提到在答案是正確的。關閉該項目並重新導入。這爲我解決了這個問題。 –