【问题标题】:Intellij "cannot resolve symbol" after installing spring boot安装spring boot后Intellij“无法解析符号”
【发布时间】:2021-05-30 19:31:38
【问题描述】:

我最近在我的 Intellij 中安装了插件“spring boot assistant”。当我尝试运行之前完成的旧 java 文件时,很多符号显示为“无法解析符号”。

这就是我的文件的样子。

我认为这可能与maven有关,但我不知道如何修复它,因为在安装spring-boot和maven之前运行程序没有错误。我刚开始学习spring boot,所以对功能还不太熟悉。请帮帮我。

【问题讨论】:

  • 尝试使用`mvn -version`命令查看它使用的是哪个java版本

标签: java spring spring-boot intellij-idea


【解决方案1】:

某些插件可能会弄乱项目设置。首先,尝试使缓存无效:File -> Invalidate Caches / Restart...。通过Invalidate and Restart 确认。这需要一段时间,但值得一试。

如果它不起作用,您的 SDK 未设置:打开 File -> Project Structure... 并导航到 Project 并添加项目 SDK 和您需要的项目语言级别(您可能需要导航到您的SDK 保存在系统中)。

检查语言水平也值得一试:

  • File -> Project Structure... 并导航到Modules

    检查每个模块的Language level

  • File -> Settings 并导航到 Build, Execution, Deployment -> Java Compiler

    检查每个模块的Target bytecode version

【讨论】:

  • 为项目和潜在子模块正确设置语言级别可能也很重要
  • 是的,感谢您的留言。我已添加有关值得检查的信息。
【解决方案2】:

解决绝对基本的 Java 问题似乎有问题 - 尝试进入 Project Structure -> Project Settings -> Project 并检查您是否为您的项目定义了 SDK。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-12
    • 2020-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-23
    • 2019-02-21
    相关资源
    最近更新 更多