2012-10-12 138 views
7

当我点击Installation Details在Eclipse中, enter image description here“已安装的软件” 与 “特色” 与在Eclipse “插件”

我得到这个选项卡Installed software

enter image description here

和为Features

enter image description here

标签210

plug-ins的标签。

enter image description here

什么是日食软件,Eclipse功能部件和Eclipse插件之间的关系,因为在这个窗口中显示?我想Help -> Install New Software ...安装软件,软件是由一堆相关的插件组成。这两个选项卡是从Install New Software ...菜单安装的相同内容(软件名称/插件名称)?

在他的回答https://stackoverflow.com/a/12863077/260127,Bananeweizen说Eclipse "features" are the smallest installable pieces of Eclipse applications for users (e.g. the Java development toolkit). They consist of multiple plugins, where plugins are the smallest pieces that make sense from the developers point of view (e.g. org.eclipse.jdt.core, org.eclipse.jdt.ui, org.eclipse.jdt.somethingelse).,但对我来说似乎是日食的特点是几乎相同的Eclipse的软件,而Eclipse的应用是一组在Eclipse平台之上的Eclipse软件(功能)的。

回答

2

“已安装软件”的功能子集,它为用户主动选择这个Eclipse实例安装。

另一方面,功能列表包含全部安装在此Eclipse实例中的功能。它包括来自“已安装软件”的所有项目,并且包含来自“已安装软件”项目的依赖关系。这些是您自己并未选择安装的功能,但Eclipse P2更新管理器决定,能够满足您的安装请求。

如此反复,Eclipse的安装过程将安装在用户的请求的功能,其中的一些,其中一些对系统的要求是能够安装那些用户。

为了使这一切变得更加复杂,Eclipse功能通常被Eclipse用户称为“插件”,尽管这是不正确的。因此,如果您阅读了有关“安装PHP插件”的信息,那实际上是指安装PHP功能,该功能又由多个插件组成(但您不会将它们视为Eclipse用户,只能作为Eclipse开发人员) 。

您可以双击该对话框中的其中一个功能来查看它包含的插件列表。

0

是的,软件可能包含多个插件。 “安装”不仅意味着你已经通过更新站点安装了它们,而且这个软件也包含在这个eclipse包中。

1

一个插件是将特定功能添加到更大的软件应用程序。

每个插件 1)协助为1个或多个扩展点(意味着它可以只是把它连接到任何扩展点) 2)小套PROG一般需要JRE的增加他的财产,并添加一些小功能添加到您的Eclipse SDK中。

eclipse软件是一组插件(通常称为富RCP客户端平台),它提供eclipse SDK的完整功能。

+0

我认为RCP更多的是关于eclipse应用程序,而eclipse软件是我可以在其上下载的。如我错了请纠正我。 – prosseek

+0

一套提供完整功能的插件是RCP,是的,它是一个eclipse应用程序..但是对于eclipse SDK,我们可以说一堆为eclipse SDK提供某些功能的插件是一个用于eclipse的软件.RCP是一个为客户端透视提供特定功能或任务的插件集,但是它为提供客户端和eclipse软件功能而提供,为eclipse SDK提供功能 – Arun