今天照常打开IntelliJ IDEA开发项目时,遇到一个比较奇怪的问题。 有一个类A,它明明存在于包com.example中,代码也没有任何语法错误。ctrl+B想进入这个类看看结果提升“ Cannot find declaration to go to”。代码一片红,看起来属实难顶。 我尝试了以下解决方法,但都没有效果:

  1. 在Maven中执行clean,然后重新install,无效。
  2. 在IDEA中Rebuild Project,无效。
  3. 尝试删除A类,然后重新拷贝进项目,让IDEA重新import,还是无效。 原因 暂时怀疑是缓存的问题 解决方案 File --> Invalidate Caches 勾选清理缓存选项 然后重启即可 image.png