2012-10-12 55 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