在IntelliJ中创建新包

Stu*_*ion 45 java intellij-idea

我刚刚从使用Eclipse的几年转移到IntelliJ的勇敢新世界,而我正试图解决那些让我失望的小事(琐碎的).

当你知道怎么做时,最新的希望是非常明显的.

我在源文件夹下创建了一个新包:

uk.ac.cam.admin
Run Code Online (Sandbox Code Playgroud)

我右键单击这个新包来创建另一个子包:

uk.ac.cam.admin.domain
Run Code Online (Sandbox Code Playgroud)

到目前为止一切顺利,现在我想创建一个service与...相同级别的包domain.然而,从uk.ac.cam.admin.domain正确的结果uk.ac.cam.admin.domain.service创建它导致并在源上创建它只会导致service.

显然我可以从源代码创建一个新的包并输入完全限定的路径,但它是2013年,我很懒!;)

Cra*_*der 58

禁用Compact Empty Middle Packages选项Project View:

紧凑

您现在将admin看作一个单独的节点,并且可以在其中创建一个新包.


小智 40

您可以按照以下步骤操作:

  1. 从项目窗格中选择包
  2. 双击痕迹导航栏中的相关部分.然后它将被选中.
  3. 右键单击相同的项目
  4. 从菜单中选择"新建" - >"包"

在此输入图像描述

  • 我更喜欢这个.否则我最终会更改"紧凑的空中间包"只是为了创建一个包然后再切换配置. (2认同)

Vai*_*sai 29

跟着这些步骤:

1)首先通过右键单击并导航到"标记目录"将文件夹设置为"源根".

2)右键单击相同的项目

3)选择"新建" - >"包"在我的情况下,我无法看到创建新包选项.