2010-03-25 59 views

回答

0

如果你開發了一個備忘單插件作爲在Eclipse help描述,用正確的擴展點,如:

<extension point="org.eclipse.ui.cheatsheets.cheatSheetContent"> 
    <cheatsheet 
     name="%cheatsheet.helloworld.name" 
     contentFile="$nl$/cheatsheets/HelloWorld.xml" 
     id="org.eclipse.jdt.helloworld"> 
     <description>%cheatsheet.helloworld.desc</description> 
    </cheatsheet> 

,那麼你就可以啓動和測試您的插件in another instance of Eclipse

Run > Run As > Run-time Workbench 

這就是所謂的自託管


一旦通過測試,你需要它自己的Eclipse實例部署。請參閱PDE UI FAQ

要測試主機中的代碼,您需要導出並安裝到正在運行的Eclipse實例中。

要導出插件和功能,並將其安裝到主機Eclipse中執行以下操作:

  1. 開發你的插件和功能在工作區
  2. 打開導出嚮導,無論是File > Export... > Plug-in Development > Deployable plug-ins and fragmentsFile > Export... > Plug-in Development > Deployable features
  3. 選擇您的插件或功能導出並安裝
  4. 選擇目標選項卡上的最後一個選項安裝到主機。庫。然後選擇一個目錄來創建存儲庫
  5. 點擊完成。導出操作將在安裝操作之後運行。
  6. 如果操作成功完成,系統將提示您重新啓動。選擇立即重啓

您的插件將在重新啓動後安裝並運行。
你可以看到已安裝的(由去Help > About Eclipse SDK可用)

+0

是的,我已經做了that..now我想安裝在eclipse自己的實例我的cheatsheet(不使用在About對話框安裝詳細信息按鈕在另一個例子中)...就像在日食幫助 - > CheatSheet它會打開一個窗口來選擇cheatsheet ..我想我的cheatsheet there..in相同的插件實例不在另一個...另一個只是爲了測試的目的,我有測試它。,,,, PLZ告訴我該怎麼做? – Rahul 2010-03-25 07:42:47

+0

@Rahul:我已經完成了我的答案,以包含此部署步驟。 – VonC 2010-03-25 08:33:07