使用 IDEA 打开一个新的maven项目, 偶尔会遇到所有Java类都标红, 提示 Cannot resolve symbol xxx, 遇到类似错误, 可尝试参考以下步骤解决:
确认项目设置
确认项目及maven module设置了正确的 JDK 版本, 依次点击 File > Project Structure(Ctrl + Shift + Alt + S)..., 打开项目设置窗口.
确认 Project Settings > Project 和 Project Settings > Modules 里的JDK和语言级别设置正确.
确认Maven设置
依次点击 File > Settings(Ctrl + Alt + S)... 打开设置窗口, 定位到 Build, Execution, Deployment > Build Tools > Maven, 确认 Maven home path 设置正确.
清理IDEA缓存
清理IDEA的项目缓存, 依次点击 File > Invalidate Caches..., 把所有 Optional 都勾选了, 然后点击 Invalidate and Restart, 重启项目.