IntelliJ IDEA的2017.2的IntelliJ解決不了任何符號或方法
我知道這已經被問過,但我想盡解決我能找到的,如下圖所示。
我的java代碼中的每個符號有一個錯誤Cannot resolve method
或Cannot resolve symbol
。但是,代碼仍然編譯並運行0錯誤。 IDE中的錯誤信息首次在3臺獨立的計算機上打開該項目時啓動,但在第四臺計算機上運行良好....我在第四臺計算機上找不到任何不同的東西。
我從this issue遵循以下說明:
File -> Invalidate Caches/Restart
I deleted the [IDEA system](https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings-caches-plugins-and-logs) directories, and re-imported the Maven project.
I have re-imported the Maven project
I re-imported the project with auto-import
我也跟着從this issue說明:
File -> Synchronize
然後
File -> Invalidate Caches/Restart
還有解決方案here:
檢查源根
Ctrl+Alt+Shift+S
目前還沒有錯誤或修復在模塊源根,或模塊的依賴關係。
我也嘗試重新導入與「搜索項目遞歸」檢查建議here。
EDIT1
這不是從我的實際代碼的截圖,但我的錯誤看起來一樣從this post截圖。
EDIT2
我才發現我從來沒有見過一個錯誤。當我轉到項目結構(Ctrl + Alt + Shift + S)時,在庫下,我看到以下錯誤。
我檢查出/home/user/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7-sources.jar
的位置和它不存在。我有antlr-2.7.7.jar
,但我不確定是否需要下載antlr-2.7.7.7-sources.jar,或者只是將我的庫指向我擁有的.jar(因爲我不熟悉這些設置的作用)
您是否嘗試過創建一個新的項目? – Charlie
還沒有。該項目非常龐大,但如果這裏沒有推薦解決方案,那可能會是我的下一步。 – trueCamelType
你可以發佈一些截圖嗎? –