eclipse中怎么在一个已经存在的项目的包中再添加一个包,如图:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse中怎么在一个已经存在的项目的包中再添加一个包,如图:相关的知识,希望对你有一定的参考价值。

直接粘贴进“lib”里面即可。

第一步:找到要引入的jar包,“ctrl+c”复制。

第二步:找到项目下的“lib”,“ctrl+v”后,项目会自动刷新加载lib文件下的jar包。

参考技术A 直接右键new package就行,在这个文件树上不会表现出谁包含谁,包名前边一样,从点后边不一样的表示为同一层包,在文件系统里表现为同一层目录。追问

我new package只是在src文件下的,能不能像那张图一样,在包中再建一个包呢?

追答

如上图,这样的格式就表示innerpackage包在outerpackage包里。

 

你说的那种只需要改个浏览方式就行,如下:

点三角,先package Presentation,两种方式随你选。

 
参考技术B ctrl+c  一个包

ctrl+v  你的包

F2 这个包

追问

复制粘贴重命名?我试了好多次了,不行的

追答ctrl+n package

name: com.example.testclient.foolish

追问

 

按照你说的弄的,新建的包还是在src目录下

追答是你的浏览方式有问题的啦

你点击package viewer 旁边的小三角形

选择浏览方式 有2种  你自己找找吧

追问

package viewer?还有这个东西?好像没见到过啊

追答就是你这个包浏览地方呗 
哎 你是第一次吧

慢慢玩eclipse吧 有的玩哦

追问

说来惭愧,我已经玩eclipse一年了,不过真没见过package viewer这个东西,请问它在哪啊,还望赐教

追答我晕 你好笨啊
我实在不想打开eclipse呀

本回答被提问者采纳

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

【中文标题】如何在 Eclipse 项目资源管理器中的包内创建子包【英文标题】:How to create a child package inside a package in eclipse project explorer 【发布时间】:2013-03-19 00:42:21 【问题描述】:

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

我已经试过了。。

com.proj.test

然后我创建一个新包

com.proj.test.child

在包中添加子包

com.proj.test,

但没有成功

【问题讨论】:

***.com/questions/3915961/…第一个答案解决了这个问题。 【参考方案1】:

右击包com.proj.testnew -> package 然后写com.proj.test.child作为名字。

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

【讨论】:

问题是该包仅作为根存在于 src 中,而不是作为子包。 @user1907521 编辑:写 com.proj.test.child 作为新包的名称。【参考方案2】:

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

【讨论】:

无论如何我可以在项目资源管理器中查看它吗? (亲子)或者我只是这样的一个。顺便说一句,我正在使用 Eclipse Juno SR1 我猜你是唯一了解我们面临什么问题的人 完美解决方案。【参考方案3】:

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

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

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

com.coder.javapackage.innerone.etc

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

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

【讨论】:

【参考方案4】:

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

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

【讨论】:

Check this image to find where to set Hierarchical setting 这是真正的解决方案。 工作就像一个魅力。【参考方案5】:

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

【讨论】:

如果您没有两个子包,即使在分层视图中,它也会继续将包显示为foo.bar。如果你添加一个foo.baz,那么它将正确显示。【参考方案6】:

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

【讨论】:

【参考方案7】:

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

【讨论】:

【参考方案8】:

如果您的项目在“项目资源管理器”视图下,则将其更改为“导航器”。 如下

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

【讨论】:

【参考方案9】:

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

【讨论】:

【参考方案10】:

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

【讨论】:

您能进一步解释一下吗?查看菜单与创建新包有何关系? 如果您没有在包上设置分层表示,那么您将被实例化为单独的包。在透视项目资源管理器而不是包资源管理器中添加一个新的冷冻包。谢谢。 请将所有此类解释添加到您的答案中,而不是评论部分。请记住,其他人应该能够从您的回答中学习

以上是关于eclipse中怎么在一个已经存在的项目的包中再添加一个包,如图:的主要内容,如果未能解决你的问题,请参考以下文章

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

如何在 Jquery UI Datepicker 日期范围中再添加一天?

将 .java 文件导入正确的包中

eclipse中导入的项目出错,项目上有一个大大的x,怎麽办,求大神指点。。

小技巧--解决eclipse导入的jar文件后,无法使用默认包中的方法问题

如何在 Eclipse 上的包中制作子包?