Skip to main content

解决 IDEA 打开Java项目提示 Cannot resolve symbol 问题

· One min read
Alan

使用 IDEA 打开一个新的maven项目, 偶尔会遇到所有Java类都标红, 提示 Cannot resolve symbol xxx, 遇到类似错误, 可尝试参考以下步骤解决:

确认项目设置

确认项目及maven module设置了正确的 JDK 版本, 依次点击 File > Project Structure(Ctrl + Shift + Alt + S)..., 打开项目设置窗口.

确认 Project Settings > ProjectProject 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, 重启项目.