idea import的maven类报红

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"。重新引入类。

请添加图片描述

posted on 2024-03-19 14:11  乐之者v  阅读(29)  评论(0编辑  收藏  举报

导航