2011-08-25 224 views
0

我想安裝一個我在Fedora 12下的Eclipse Helios 20100617-1415中編寫的玩具插件。試圖安裝插件都失敗了。插件實際上在作爲Eclipse應用程序執行時運行(Eclipse的另一個副本被加載並且插件出現在菜單上並執行它應該做的事)。我將插件的jar文件放在/ dropins/plugins目錄中,並且在多次重啓後,Eclipse無法加載它,並且似乎也不會生成任何錯誤消息。我也試着用Install New Software UI直接加載它,但失敗了(添加了一個玩具插件所在的目錄,響應是:彈出一個對話框:在DIR_NAME找不到軟件站點。是否希望編輯位置?同時在彈出窗口後面的名稱列表區域框中顯示:無法找到文件:DIR_NAME(目錄有效並且jar文件存在) - 其他嘗試是直接加載jar文件選擇存檔,而不是本地在Add Repository對話框中 - 也是失敗的:首先,jar名稱有點損壞到jar:file:/DIR_NAME/TOY_NAME.jar!/,然後出現剛纔提到的同樣的錯誤消息,只是試圖使用目錄位置) 。所以安裝機制是一個徹底的失敗,但 - 我怎麼才能得到它的工作? (是的,我可以安裝來自Eclipse marketPlace和其他存儲庫的插件)。謝謝!Eclipse Helios無法加載玩具插件

回答

1

有幾種方法來安裝插件,

  • 把你的插件成「的dropins」文件夾,如果你的eclipse使輪詢該文件夾。結構應該像下面,

通過菜單 '文件' -dropins

-cdt 

-features 

-plugins 

-myplugin_1.0.0.jar 
  • 導出插件到Eclipse - '導出' - 「插件開發' - '部署插件和片段' - '安裝到'
+0

不幸的是,這兩種解決方案都無法解決問題。 Eclipse應該支持輪詢dropins目錄。這怎麼檢查?沒有任何文檔提到你列出的目錄結構,但是如果我創建了這個目錄結構,則沒有效果。然後嘗試將該插件導出到此版本的Eclipse的存儲庫(/home/kirtu/helios_workspace/.metadata/.plugins/org.eclipse.pde.core/install/)似乎可以正常工作,但是當它重新啓動後插件不可用。 –

+0

其實這些解決方案之一* DID *的工作,但可能有一個用戶許可的事情正在進行。重新啓動後,插件沒有像預期的那樣出現。但是在我以root的身份顯式運行Eclipse之後,插件確實適合所有用戶。謝謝! –