请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

maven已经存在,但是idea提示 Invalid classes root

https://img1.sycdn.imooc.com//szimg/5b3c7b0b0001619308610493.jpg

老师,我在pom中导入包的依赖,并且使用maven指令编译通过,但是idea仍然会对该包飘红,提示Invalid classes root,是什么原因呢

正在回答 回答被采纳积分+3

6回答

Jimin 2018-07-05 08:49:32

很可能是idea在这个页面上并没有查到这几个依赖包里这几个类的索引。
如果你现在代码可以正常运行,可以先忽视这个问题,这种的说不定什么时候就自己好了,代码正确及可以正常运行也是关键。

0 回复 有任何疑惑可以回复我~
提问者 慕的地9955338 2018-07-05 08:16:07

而且老师,我配置pom.xml时添加的依赖都没有出现报错

0 回复 有任何疑惑可以回复我~
提问者 慕的地9955338 2018-07-05 08:12:41

https://img1.sycdn.imooc.com//szimg/5b3d613c0001323807290450.jpg

老师,因为我配置web.xml时有几个飘红,报错can not resolve class or package,我以为跟我库里面那些依赖没成功引入有关系。那这几个飘红报错的地方是什么原因呢

0 回复 有任何疑惑可以回复我~
提问者 慕的地9955338 2018-07-04 17:31:06

老师,我环境配置是按照这篇教程配置的,也都成功测试了。jdk1.8 maven-3.3.9

教程:https://blog.csdn.net/huangmyhome/article/details/60322943

https://img1.sycdn.imooc.com//szimg/5b3c937900013ad604830032.jpg

https://img1.sycdn.imooc.com//szimg/5b3c93790001027605640115.jpg

如果是我环境没搭好,该怎样排查检验呢


0 回复 有任何疑惑可以回复我~
  • Jimin #1
    我突然想到,貌似可能就没问题,如果你第一个 mvn clean package 操作能成功的话,idea那里怎么提示都是没影响的,你确定我第一次回答里你那边都能操作的话,那即使有任何相关的提示,也不会有什么影响,。
    回复 有任何疑惑可以回复我~ 2018-07-04 18:02:32
提问者 慕的地9955338 2018-07-04 17:12:46

老师,我一开始也是在网上找了这个方法试过了,但是依然报错,还有其他办法吗

0 回复 有任何疑惑可以回复我~
  • Jimin #1
    如果走到第四步,那应该已经是重新配置了,你是不是本身环境就有问题啊
    回复 有任何疑惑可以回复我~ 2018-07-04 17:14:22
Jimin 2018-07-04 16:06:04

你好,这个时候maven的项目依赖还有点问题,这样吧,你按照我下面说的尝试一下,如果maven环境本身没问题,应该就能解决这个问题。

1、在当前项目下执行 mvn clean package 

2、然后在idea工程下,右键–maven–reimport

3、如果没ok的话,尝试重启一下idea

4、如果依旧没ok,可以进入到项目目录下,将.idea目录删除,然后重新导入项目一次

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信