Bootstrap

IDEA项目中子模块的主启动类和测试类中右键没有Run命令问题详解(有配图,亲测有效)

在Java学习中,我们难免需要从GitHub、Gitee上面clone项目,如果拷下来的项目中里面有几个子模块,我们会发现,这些子模块不是我们认识的子模块,这些子模块的图标是一个普通文件夹。这是因为IDEA识别不出来这是个子模块,这时候就需要手动将这个文件夹设置为module。下面是详细设置步骤:

1、点击File-进入Project Structure,选中Modules

我们会发现这里只有拷过来的父工程(如图示例子,只有mq-demo父模块),而没有子模块。

 可以看到图示例子中可以中右边的Sources中看到两个子模块,但是!IDEA没有识别出来它们是子模块。我们需要把它们设置成子模块。

2、点击“+”-选择Import Module

 

 3 选择需要设置成子模块的文件夹-OK

4、选中Create module from existing sources

因为这个文件夹已经存在了 ,所以选择 从现有源创建模块,而不是从外部模型导入模块。

5、接下来就无脑Next,最后Create

Create后Modules中就会出现子模块,Apply-OK后,到启动类中再右键就有Run命令了。

;