java新建class不见了_解决IDEA创建多模块项目找不到创建class类的问题

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-23 05:42   30   0

最近在利用idea创建一个多模块的java项目,但是让人十分抓狂的事,模块竟然找不到创建class类的选项,如图

019a77ee2c0987d00290c626d55a0bdb.png

前提:创建模块后假如右下角出现

00017f0b262910b572c2c705e55675d9.png

务必要点击import Changes 。然后看下是否可以创建类Class了,

假如可以就不用往下看了,假如不行,请继续往下看

百度了很多,结果都不行,然后自己摸索了一下,过程比较曲折,也有一些现象解释不清楚,反正最后达到了目的,这就可以了。

1、首先点如图按钮

3ebeace68c52e0c95f78cb0066961d7a.png

或者点击

49e52bcb561de728fc37c9d5e07a6c99.png

调出如下界面,选择modules

211b1b4baae6cf9643a99147f3495742.png

然后选中我们要添加class的目录,然后选中目录一一对应,选中后,右侧会出现响应的地址,例如

ae0bb65b625f718e522096633080818a.png

点击ok

出现如下弹窗

fabdf3228ec2c8d75cda0eac410ac897.png

原因我也搞不清楚,据说是idea的bug,就是创建模块的时候少了 .iml文件,我们补全一下这个文件,

内容如下:

c135f666e3b39f0fde558b04aafec6bc.png

再回到前一步的modules 窗口,再ok也是不行。

然后百度一下,尝试修改iml文件,在最后加上如下内容

再尝试,还是不行

061347f625b53052d8c61890f95922fe.png

然后我们发现iml文件名竟然跟模块名不一致,修改,再试,还是失败

86ced32d4f12111100f85653879b5e29.png

然后我发现这个东西,右下角会有个弹窗,点击impot

9325b4cc4d01d5bdc917d4dbf4b6e492.png

再次尝试,ok.搞定了

458c5ae7f822bfa9324f7683c5438e95.png

在这里再说下,当我再想创建多一个模块的时候,又有问题了

23247454e29d04f5cadfff1d95cae5f4.png

比如我想再添dto模块,会报之前的mapper的问题,我也没搞懂啥情况。

总之最后我就是把之前的mapper给移除了,就可以了。例如

dc27690af0e7eeed47a57eafdb67a8b6.png

最后成功解决:

a81f5af793896c4013641fde304b31e7.png

大家伙有更好的办法可以留言给我呀。。。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP