当前位置:   article > 正文

IDEA项目启动编译时报无法找到类_idea找不到已存在的工具类

idea找不到已存在的工具类

这次同事遇到IDEA中的项目怎么也无法启动的问题,在build过程中就报“找不到类”。但是项目本身没有报错,按照网上的方法,清除了项目缓存,执行了mvn clean都无法修复,后来将module删除后重新引用重新引用了才正常。

现在复盘一下当时的情形。

首先想到的就是执行mvn clean。是否因为之前的编译有问题造成的class文件出错。但执行了多次mvn clean还是编译错误。

之后就是考虑是否因为IDEA缓存问题,于是也执行了重新建立索引的操作,依然无效。


于是接下来我执行了mvn complile,正常运行,说明代码层面确实没有问题。

那就只能是idea本身的问题了,编译过程中提示缺少的类在另一个名为interface的module。这让我想到了以前用eclipse的时候,如果maven依赖的项目在workspace中,那么会显示直接使用workspace中的项目。IDEA其实也是相同的道理,而IDEA中的每一个module都带有一个iml格式文件,去里面找找线索。

果然在里面找到了其他module的配置,但是所依赖的module并没有iml文件,是的,只能是这个原因了。

最后把interface这个module移除,再次导入后,会重新创建interface.iml这个文件,项目成功编译,问题解决。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/313375
推荐阅读
相关标签
  

闽ICP备14008679号