IDEA报Cannot resolve symbol ‘XXX‘

IDEA导入MAVEN项目,jar包没有引进来报Cannot resolve symbol 'XXX'


问题描述

导入Maven项目,选择相关的Maven库之后发现出现了标红错误,问题显示Cannot resolve symbol 'XXX’
标红的原因是:相关包没有导入成功所致!!
问题


解决办法

一、本地仓库

查看本地Maven仓库是否正确:
点击File菜单下的Settings(Mac版IDEA位置可能有所不同)

问题

之后找到Maven的设置:

  1. 标黄第一个是Maven的文件路径
  2. 标黄第二个是Maven配置文件(setting.xml)的路径
  3. 标黄第三个是Maven的仓库文件路径

问题

必要时需要选中Compiler下的Build project automatically

问题

所有步骤检查完成后,重启IDEA

二、检查pom.xml

pom.xml是此项目的配置文件,因此可以检查该文件中是否漏项!

这里只展示部分代码,示例如下:
问题

三、检查是否为Maven项目

这个问题出现概率极小,但是我遇到了。

如果不是Maven项目请选中pom.xml文件右键Build as Maven project

正常的Maven项目会有Maven选项,界面右边也会有Maven菜单栏
问题
在这里插入图片描述


其他

原因 IDEA的缓存导致

解决办法:找到项目所在文件夹 找到.idea文件夹 删掉 从新导入 就好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值