idea 报红/显示红色的原因
一般报红,显示红色,是因为 idea 在此路径下,找不到这个类。
找到是哪个 jar 包的类导致 idea 报红
点击报红的路径的上一层,进入jar 包。比如:
import com.aaa.bbb.ccc.DddDto;
这个 import 的 ccc 这个词报红,那就点击 ccc 路径的上一层, 此处点击 bbb ,就可以看到具体是哪个 jar 包报错。。
说明在这个 jar 包,只有 bbb 这个文件夹,没有 ccc 这个文件夹。
解决方法:
(1) 关掉所有代码的文件,然后对 maven 进行 clean,然后 重新 install 这个类所在的 jar 包。
或者是点击 Reload All Maven Projects,重新引入依赖 。
(2) 看下 maven 有没有编译成功。
如果没有编译成功,看下报错的 Error 错误信息是什么,根据错误信息搜索。
(3) 检查下本地的 maven 仓库,拉取到的 jar 包版本是否正确。
如果版本不对,可以尝试备份文件夹,把jar 包删除后,重新 点击 Reload All Maven Projects,重新引入依赖 。
本地的 maven 仓库地址,一般是:
C:\Users\用户名\.m2\repository
(4) 如果还是不行,打开 pom.xml, 试下点击 Text 旁边的 Dependency Analyzer ,点击 “reimport”。重新引入类。