由于有了插件,Eclipse系統的核心部分在啟動的時候要完成的工作十分簡單:啟動平臺的基礎部分和查找系統的插件。在Eclipse中實現的絕大部分功能是由相應的插件完成的,比如WrokBench UI插件完成界面的外觀顯示,Resource Management插件完成維護或生成項目或文件等資源治理工作(在下面的第二個例子就會用到這個插件),而Version and Configuration Management (VCM)插件則負責完成版本控制功能,等等。雖然以上提到的每一個功能都是絕大多數IDE環境所必備的功能,Eclipse卻也把它們都做成了插件模式,甚至用來開發Java程序的開發環境(Java development tooling,JDT)也只不過是Eclipse系統中的一個普通插件而已。整個Eclipse體系結構就象一個大拼圖,可以不斷的向上加插件,同時,現有插件上還可以再加插件。下面的插件開發示例就是在WorkBench UI插件中的觀察窗口擴展點上開發的。
在確認Weclome.java和plugin.xml都正確無誤之后,可以用Eclipse菜單欄中的EXPort命令將Weclome.java導出為JAR文件,它的名子應該和plugin.xml中runtime聲明的JAR相一致。同時導出plugin.xml。安裝Welcome插件的方法和本文第一部分介紹的安裝Tomcat插件方法是一樣的:首先在"Eclipse的安裝路徑plugins"路徑下面建立一個com.nidapeng.eclipse.plugin路徑,然后將Weclome.jar和plugin.xml拷到這個路徑下。之后必需重新啟動Eclipse,在Eclipse啟動的時候,它會搜索所有在插件路徑下的插件并注冊它們(僅僅是注冊,只有在需要某個插件的時候,Eclipse才會啟動它)。在重新啟動的Eclipse的菜單欄中選擇PerspectiveàShow ViewàOthers,在打開的對話框中我們會找到在plugin.xml中extension的category標簽中聲明的name屬性:Welcome。在Welcome的支結點中包含了view標簽name屬性:Welcome to Eclipse。選中它并確認,Welcome窗口就會顯示在Eclipse Workbench上的某個位置 。假如在執行了以上操作,但沒有顯示新窗口,可以再次打開Show View菜單,此時在菜單中應該有新一頂選擇:Welcome to Eclipse,然后選中它。
上面我們完成了一個觀察窗口的插件,但這個操作過程對開發稍微復雜一些的插件就顯得不太方便了:每次測試都要將代碼打包,發布,再重新啟動Eclipse系統!為此Eclipse提供了一個專門為開發插件而做插件(有點繞嘴):Plug-in Development Environment(PDE)。本文前面曾提到,目前Eclipse的Release或Stable版本缺省提供了這個插件,因此假如安裝的Eclipse是這兩個版本中的一個就可以直接進行下面的步驟。下面我們再用PDE環境開發一個稍微復雜一些的插件。