IDEA 中 project和module的关系

作为小白,开发工具刚从Eclipse转到IDEA。在IDEA中不能像eclipse那样直接在一个workspace下复制粘贴项目。很容易出错。

首先,在IDEA里面并没有workspace这个东西。IDEA里可以把Project认为是最高的存储目录。在Project里又可以创建module。module,即模块、组件。我们可以在每个module里完成特定的功能,(相当于eclipse里的project)。最终,一个Project里可能会有多个module,它们共同作用联系,形成1个完整的项目。接下来我们创建测试项目来具体看看。

情况1:创建Project时按照系统默认(没有指定module name)

创建过程中,我们并没做任何修改,取好名字后都是默认的操作。

先看图中序号的意思:1:项目的名字  2:项目所在的位置  3:module 名字(默认和project名字一样) 4:内容根目录

5: module所在的位置 。 

我们发现,一切都按照IDEA默认的来,module和project并没啥大的区别它们的名字和存储位置都一样。 但其实是,IDEA一个project默认自带一个module。当我们在创建project时,没有指定上图中3的module name 。所以系统就默认了,把当前这个project就按照1个module来看。然后创建好之后,视图如下:

 如果我们没有别的需求,我们的项目不需要别的模块的话,我们就可以在src(这个可以被看作是module的project自带的)里编写我们的代码了。 如果我们还需要别的模块,那就再建立一个module(左上角File->New->Module)。在新的module1的src里就可以做这个模块所要实现的功能。图如下:我们发现每个module都有一个src,那就我们编写代码的地方....

 

情况2:在创建新的Project时候,我们指定了module name

我们的项目名称是ProjectTest02,第一个箭头module name 那里指定了module name 为Module1 。其余2个箭头所指的地方信息随之改变。然后Finish。

创建完之后是这样的,这个就是我们可以直接工作的模块1了。(第一种情况下,由于没有指定module name所以箭头那里是project name ,而在这里,箭头处即为我们指定的module name)。  当依旧需要其他module时候,左上角File->New->Module 。如下就OK了。

另外需要注意的是: 在新建module时的界面上,一定要注意我们的module的Content Root 和 Module File Location是否为我们所希望的位置。

 

 

 

 

  • 45
    点赞
  • 93
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值