Eclipse 平台被建構成為核心執行時期引擎以及一組附加的特性,這些特性被安裝成 平台外掛程式。 外掛程式以提供預先定義之延伸點的方式來提供平台功能。 工作台 UI 就是由這種外掛程式提供的。 啟動工作台時,您不是啟動單一 Java 程式。 而是啟動一個可以動態探索已登錄之外掛程式的平台執行時期並依需要啟動它們。
想要提供延伸平台的程式碼時,您可以在外掛程式中定義系統延伸項目來達成此目的。 平台有完整定義的一組延伸點 - 在那裡您可以連結到平台和提供系統行為。 從平台的視景來說,您的外掛程式與基礎外掛程式(例如資源管理系統或工作台本身 )並無不同。
所以程式碼如何成為外掛程式?
實作舊的標準 "Hello World," 作為外掛程式最能示範如何建立外掛程式。 首先我們會掩蓋部份詳細資料以便執行它。然後進一步了解延伸點,找出定義它們的位置,然後了解外掛程式如何說明它們實作的延伸。