解决IDEA项目中:(java:找不到符号)

异常收藏集 同时被 2 个专栏收录
37 篇文章 0 订阅
803 篇文章 2 订阅

问题分析:

错误如下:

原因:IDEA没有识别项目模块之间的依赖关系,然后自动为pom.xml添加模块的依赖,导致冲突。

而我之前已经在此模块添加的依赖,并且common再去依赖entity的。

 

解决方法

解决方法:删除IDEA给我添加的依赖,随后进行下面一些适合自己的进行操作:

第一种方法:右键出问题的模块的pom.xml

解决不了我的问题

第二种方法:重启

看看行不行,既然还不可以,再试试下面这个方法:

第三种方法:再查看各子模块的编码是不是一样,我的是一样的。

第四种方法:maven clean 然后 maven install

接着重复第一种方法或者第二种方法的操作。

第五种方法:实在不行那就对项目进行重新编译,删除原有项目的本地target文件夹,再重新对项目进行build:

1、右键项目:

以上方法我都试过了既然没有用!

 

重新分析:

我的componenet依赖于common,然后common依赖于entity,pom里面也导入了相互依赖的模块,现在IDEA既然要我添加依赖或者将该类进行转移?

刚刚还好好的呢,怎么突然就给我整这一个事情出来,当我认为是jdk的问题,想给工程换jdk的时候:出现了如下问题

Module "crowdfunding-admin-0-parent"
must not contain source root "E:\github仓库\Java-Practice-Project\Zhòngchóu\crowdfunding-admin-0-parent\crowdfunding-admin-1-entity\src\main\java".
The root already belongs to module "crowdfunding-admin-1-entity"

什么,根目录已经属于模块“ crowdfunding-admin-1-entity”?接着我对其他模块进行这样勾选再apply的时候也是同样报这个提示。???

网上找到了如下解决方法:(原因是IDEA把子模块也给加载进parent工程了),把它给删掉试试。

 

我的怀疑:会不会是我启动tomcat,启动一半,或者debug启动一半就关了,或者启动一半又重新进行启动导致编译文件的出错。

 

 

最终我发现,这种可能是IDEA突发的错误情况,前面还运行的好好的,我把之前的模块依赖给去掉,然后根据IDEA提示的去重新添加需要的模块依赖就不报错了。

 

 

 

  • 8
    点赞
  • 1
    评论
  • 10
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 岁月 设计师:pinMode 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值