【问题标题】:IntelliJ IDEA 2020.3.1 (Ultimate Edition) U-203.6682.168 - Cannot resolve symbol - Java classesIntelliJ IDEA 2020.3.1(终极版)U-203.6682.168 - 无法解析符号 - Java 类
【发布时间】:2021-01-19 07:45:50
【问题描述】:

更新到IDEA 2020.3.1后,我的部分项目无法在IDE中构建成功。

我来了

无法解析符号''

对于我定义的类。依赖项中的所有类都加载正常。

我正在使用 gradle 包装器,我尝试了几种方法来解决这个问题,但没有结果:

  1. 重新安装 Intellij Idea。 已删除 AppData\Roaming\Jetbrains...\IntellijIdea2020.3 中的本地文件夹
  2. IDE 中的缓存失效
  3. 已删除包含所有缓存依赖项的 .gradle 文件夹
  4. 已删除项目并从 git repo 重新下载。
  5. 回滚到不同的(IDE 的旧版本)2020.2.x

使用gradlew clean build 成功构建项目。 唯一的问题是 IDE 找不到类。 我的一些项目还可以,但其他项目不行。

【问题讨论】:

  • 你检查过项目结构(文件 -> 项目结构 -> 模块)吗?源文件夹,例如src/main/java 应该用蓝色文件夹图标标记。如果不是,您可以从该屏幕手动配置它。我发现有时导入 maven 和 gradle 项目,IntelliJ 没有正确设置结构
  • 控制台日志中有什么要查看的吗? (intellij-support.jetbrains.com/hc/en-us/articles/…)
  • 显示您看到的错误的屏幕截图。您可以构建项目(构建|重建项目操作)吗?
  • 在哪里定义了未找到的类 - 在同一模块中还是在不同模块中?
  • 感谢所有 cmets。最后,我删除了 Intellij、Projects、Git、Gradle 等所有内容……重新启动,在这一切之后,我的项目终于变成了绿色。我感谢这个问题是由于我的笔记本电脑上安装了一些安全工具,这些工具可以缓存一些信息和扫描文件等。

标签: java gradle intellij-idea


【解决方案1】:

我遇到了同样的问题(Intellij 2020.3.3)并通过使 Intellij 的缓存无效(文件 | 使缓存无效/重新启动)解决了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多