42

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

我已经试过了。。

com.proj.test

然后我创建一个新包

com.proj.test.child

在包处添加子包

com.proj.test,

但没有成功

4

10 回答 10

87

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

在 Package Explorer View / View Menu 中(右上方的向下箭头)转到 Package Presentation 并将类型设置为 Hierarchical。

于 2014-01-29T13:46:03.047 回答
20

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

于 2013-03-28T14:22:17.230 回答
10

右键单击 package com.proj.testnew -> package然后com.proj.test.child输入名称。

我刚才试了一下,效果很好。

于 2013-03-28T14:20:03.237 回答
3

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

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

如果您定义一个新包并输入包名

com.coder.javapackage.innerone.etc

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

日食的例子

这只是包装上的视觉表示。实际上,它们可以放在两个不同的 jar 中,但您不应该担心它,因为 jvm 和 loader 会在内部处理它。

于 2013-09-28T11:30:57.443 回答
3

在 Project Explorer 透视图中 View Menu -> Package Presentation -> Hierarchical 。我希望它有所帮助。

于 2019-04-06T10:28:40.030 回答
2

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

于 2014-07-26T00:10:50.810 回答
2

我能够更改“ Package Presentation ”选项,默认情况下将“ Flat ”选项更改为“ Hierarchical ”。此选项出现在“项目资源管理器”透视图上的“查看菜单”按钮中。

于 2018-11-15T18:11:04.643 回答
1

首先创建父包,然后右键单击父包选择新包,您会看到新窗口出现,然后在父包旁边用点写新包名称。Ex-test(这是称为 test 的父包) test.model(这是称为模型的子包)这样你可以不断地制作更多的包,如 - test.model.modelOne 希望这会对某人有所帮助。

于 2017-09-25T07:13:50.013 回答
0

右键单击父包并写入子包的完整名称即可。但是为了获得良好的图形表示,您必须在此子包中添加一个文件......它只是刷新 IHM(如果您查看项目的文件夹,它们在此刷新之前已经存在)。Eclipse 没有刷新足够多的项目窗口...

于 2015-04-22T09:20:19.150 回答
0

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

      Window->Show View->Navigator
      By doing this you will able to see packages as parent child hierarchy. 
于 2018-05-20T19:51:42.090 回答