Intellij IDEA 导入Maven项目报错:Cannot Resolve Symbol,已解决

Intellij IDEA 导入Maven项目报错:Cannot Resolve Symbol,已解决

 

idea在导入maven项目时,一直会报错。网上查找了一些解决办法,分析可能原因

参考脚本之家的一个解决方案:https://www.jb51.net/softjc/588533.html

第一类问题

1、检查项目的pom文件,是否必要的依赖都写清楚了

2、是否使用自己的私有库

3、依赖添加正确后,检查本地的类有没有下载下来

第二类问题

1、SDK配置

2、Maven配置最终原因

File->settings->Build,Exe...->Build Tools->Maven

修改前:

Maven home directory为本地Maven安装路径

user settings file里为idea-maven的配置文件

local repository为idea-maven的仓库路径

Intellij IDEA 导入Maven项目报错:Cannot Resolve Symbol,已解决

 

修改后:

都统一为本地maven的配置文件和仓库地址

Intellij IDEA 导入Maven项目报错:Cannot Resolve Symbol,已解决

至此。问题得到解决!然后在maven projects中编译就可以了,已经开始下载所需要的jar包了

Intellij IDEA 导入Maven项目报错:Cannot Resolve Symbol,已解决

小结:

遇到大规模的含有"Cannot Resolve Symbol"的报错,首要考虑maven配置问题(路径不对,以及settings.xml文件配置等),其次考虑jdk版本如1.7和1.8等,scala-sdk版本等