IntelliJ IDEA 2017.2
我知道有人问过这个问题,但我已经尝试了我能找到的每一个修复方法,如下所示。
我的java代码中的每个符号都有一个错误Cannot resolve method或Cannot resolve symbol。但是,代码仍然编译并运行0错误。IDE中的错误消息在我第一次在3台不同的计算机上打开项目时就开始了,但是在第四台计算机上运行得很好……我在第四台计算机上找不到任何不同的地方。
我遵循本期的以下指示
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我还遵循了本期的指示
File -> Synchronize然后
File -> Invalidate Caches / Restart以及这里的解决方案
检查源根
Ctrl+Alt+Shift+S模块源根或模块依赖项中没有错误或修复。
我还尝试重新导入,并按照推荐的这里检查“递归搜索项目”。
Edit1
这不是我实际代码中的截图,但是我的错误看起来和来自这个职位的截图一样。

EDIT2
我刚发现了一个我以前没见过的错误。当我进入Project (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- sure es.jar,还是将我的库指向我拥有的.jar (因为我不知道这些设置是做什么的)
https://stackoverflow.com/questions/45474863
复制相似问题