如何在eclipse项目资源管理器中的包中创建子包

时间:2013-03-28 14:16:14

标签: eclipse package

如何在eclipse项目资源管理器中的包中创建子包?

我已经尝试过了..

com.proj.test

然后我创建了一个新包

com.proj.test.child

在包

添加子包

com.proj.test

但没有成功

10 个答案:

答案 0 :(得分:78)

要在eclipse包资源管理器中启用分层可视化,请执行以下步骤:

在Package Explorer视图/视图菜单中(右上角的箭头)转到Package Presentation并将类型设置为Hierarchical。

答案 1 :(得分:14)

您所做的是正确的,我假设您正在使用“项目资源管理器”视图,切换到分层视图以将内容视为子父级:Window-> Show View-> Navigator

答案 2 :(得分:8)

右键点击包com.proj.test - > 打包,然后为名称写下com.proj.test.child

我刚才尝试过,效果很好。

答案 3 :(得分:3)

当您在eclipse菜单中选择“New Package”时,也会自动创建相应的文件夹。

您不必一次定义一个级别的子包。

如果您定义新包并输入包名称

  

<强> com.coder.javapackage.innerone.etc

该包树中的任何缺失元素也将自动创建。

Example from eclipse

这只是包装上的直观表示。实际上它们可以放在两个不同的罐子里,但你不应该担心它,因为jvm和loader在内部处理它。

答案 4 :(得分:2)

我放弃尝试使用Eclipse进行推理,因为它似乎完全忽略了我的层级包表示设置,而且由于某种原因忽略了包并拒绝编译结果......我只是在Finder中创建了文件夹层次结构然后将它导入Eclipse。这解决了一切。

答案 5 :(得分:1)

首先创建父包,然后在父包上右键单击选择新包,在那里您将看到新窗口,然后在带有点的父包旁边写新包名。 测试(这是称为测试的父包)     test.model(这是名为model的子包) 像这样你可以继续制作更多的包 - test.model.modelOne 希望这会对某人有所帮助。

答案 6 :(得分:1)

我能够将“ 包裹展示”选项更改为默认选项,该选项默认情况下将“ 平面”选项更改为“ 分层”。此选项显示在“项目浏览器”透视图的按钮“ 视图菜单”中。

答案 7 :(得分:0)

右键单击package parent并编写子包的完整名称即可。但是要想有一个好的图形表示,你必须在这个子包中添加一个文件 ...它只是刷新IHM(如果你看项目的文件夹,他们已经在此刷新之前存在)。 Eclipse没有刷新足够的项目窗口......

答案 8 :(得分:0)

如果您的项目在“Project explorer”视图下,则将其更改为“Navigator”。 如下

      Window->Show View->Navigator
      By doing this you will able to see packages as parent child hierarchy. 

答案 9 :(得分:0)

在Project Explorer透视图中的View菜单-> Package Presentation->分层。希望对您有所帮助。