确实是会这样,idea建议是一个Project放一个module.要其它项目就把project关了再从外面建。
不过也是有办法的,你建最开始的project的时候选空白工程,然后再在里面建module,这样就不会发生嵌套了。
项目 跟module的区分并不是很严格, 一个项目可以是一个module构成,这个时候,项目跟module其实是一样的意思, 一个项目也可以是多个module构成,这个时候 项目实际上是比module大一级的范围。一个java项目 A, 如果是单独的一个项目, 那么A可以说是一个项目, 如果 项目A 跟 项目B 构成一个项目C, 那么项目A 可以说是 项目C中的一个模块。很多东西其实都这样, 单独关注一样东西的时候,它就是整体,把它和它周边的东西联系起来看的时候,这个东西就是整体的一部分了。编程里面的抽象层次也类似这样的概念。建议 学习这些的时候,跟 maven里面的module之类的概念一起学习下。