我是eclipse插件開發的新手。我想開發一個插件,它將從工作區中存在的類生成XML文件。它將有2-3個UI表單,它們將在生成XML時從用戶處獲取信息。RCP或SWT構建eclipse插件
從我讀到現在,我認爲有兩種方式,使我們可以開發插件
- SWT
- RPC
我想知道,這將是適當的方式去找我?
我是eclipse插件開發的新手。我想開發一個插件,它將從工作區中存在的類生成XML文件。它將有2-3個UI表單,它們將在生成XML時從用戶處獲取信息。RCP或SWT構建eclipse插件
從我讀到現在,我認爲有兩種方式,使我們可以開發插件
我想知道,這將是適當的方式去找我?
兩者並不相互排斥。 SWT是Eclipse中使用的窗口小部件工具包,RCP(「富客戶端平臺」)是基於SWT的應用程序平臺,也是Eclipse IDE的基礎。
我建議你從一個項目模板開始。從Eclipse download site獲取最新的「適用於RCP和RAP開發人員的Eclipse」包。創建一個新的插件項目(文件>新建>插件項目),在嚮導的第二頁上勾選「此插件將對界面做出貢獻」,在最後一頁上選擇模板。
您還應該查看How to write a plugin for Eclipse?的答案以開始使用。
請注意,儘管這種方法仍然適用於Eclipse 4,但如果您只定位到Eclipse 4 IDE,則可以使用更新的API。有關此方法的文檔,請參閱Eclipse 4 RCP (aka E4) documentation。
Thanks @ralfstx。我想知道,從「Eclipse for RCP和RAP開發人員」開發插件比通常的Eclipse開發插件有沒有什麼特別的好處? –
@BhushanPatil不,那*是普通的Eclipse ;-)你應該安裝PDE(插件開發環境),並且包含在這個包中。 – ralfstx