7

当我Installation Details在 Eclipse 中单击时, 在此处输入图像描述

我得到了这个标签Installed software

在此处输入图像描述

和一个标签Features

在此处输入图像描述

和一个标签plug-ins

在此处输入图像描述

Eclipse 软件、Eclipse 功能和 Eclipse 插件之间有什么关系,如该窗口所示?

我猜想Help -> Install New Software ...安装软件,而软件是由一堆相关的插件组成的。这两个选项卡只是从Install New Software ...菜单安装的相同内容(软件名称/插件名称)?

Bananeweizen在他的回答https://stackoverflow.com/a/12863077/260127中说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 软件(功能)在上面eclipse平台的。

4

3 回答 3

2

“已安装的软件”是作为用户主动选择在此 Eclipse 实例中安装的功能的子集。

另一方面,特性列表包含安装在这个 Eclipse 实例中的所有特性。它包括“已安装软件”中的所有项目,并包含“已安装软件”中项目的依赖关系。这些是您没有选择自己安装的功能,但 Eclipse P2 更新管理器决定这样做,以满足您的安装要求。

同样,Eclipse 安装过程会安装特性,其中一些是根据用户的请求安装的,其中一些是根据系统的请求来安装用户的。

为了使这一切变得更加复杂,Eclipse 用户通常将 Eclipse 特性称为“插件”,尽管这并不正确。因此,如果您阅读了诸如“安装 PHP 插件”之类的内容,那实际上是指安装 PHP 功能,该功能再次由多个插件组成(但您不会将这些视为 Eclipse 用户,而只是作为 Eclipse 开发人员)。

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

于 2012-10-14T09:18:03.587 回答
1

插件是为更大的软件应用程序添加特定功能。

每个插件 1) 贡献于 1 个或多个扩展点(意味着它可以通过将其连接到任何扩展点来增加其属性) 2.) 通常需要 JRE 并为您的 Eclipse SDK 添加一些小功能的小程序集。 .

而eclipse软件是一组插件(通常称为RCP-Rich Client Platform),为eclipse SDK提供了完整的功能。

于 2012-10-12T18:07:30.143 回答
0

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

于 2012-10-12T17:43:49.960 回答