Intellij Idea中的图书馆,项目,模块和软件包

我是初学者程序员,我正在学习如何使用Intellij Idea. intellij想法中的一个项目有一些不同的结构,如库,模块和包.有人可以解释这些结构之间的差异以及何时使用特定的结构.例如当它已经是模块的一部分时,我无法选择我的包名称(一个类).那些之间有什么联系?了解包和模块之间的差异,我遇到困难.
intellij中的一个项目由模块组成.模块可以是 java模块,或者是android模块或者其他.模块包含你的java代码和所有的东西.模块可以引用可以是项目库或全局库的库.全局图书馆只能定义一次.每个需要项目的项目库.

软件包是一个java的概念,是独立于IDE的.

说我想做一个小游戏.我将创建一个名为“mySuperGame”的intellij项目.然后我将从intellij创建两个名为“logic”和“ui”的java模块.在“ui”的模块设置中,我将指定一个项目库来使用opengl和dep.到“逻辑”.我的逻辑类的包名称将是“com.mysupergame.logic.XXX”.

有关详细信息,请参阅http://confluence.jetbrains.com/display/IDEADEV/Structure+of+IntelliJ+IDEA+Project.

相关文章
相关标签/搜索