2012-07-05 24 views
0

我正在開發一個使用外部jar和圖像的eclipse插件。我想將它們發送到我的插件jar中,這樣當插件在eclipse中部署時,我可以使用它們。 我的問題是:我應該在哪裏將這些外部文件放在我的插件項目中,我應該如何引用它們才能訪問它們。 我已經嘗試引用我這樣的文件(我的文件所在的文件夾是CESSAOAuthInterceptors): Bundle bundle = Platform.getBundle(Activator.PLUGIN_ID); Path path = new Path(「CESSAOAuthInterceptors」); URL fileURL = FileLocator.find(bundle,path,null); 但是,當插件安裝在eclipse的dropin文件夾中時,我無法再訪問我的目錄。如何將文件發送到eclipse java插件以便在插件部署後重用它們

如何引用我的文件夾的方式,我可以找到它無論我的插件安裝將是很有益的任何建議,THX

回答

0

查找到JavaCore.setClasspathVariable()的一種方式將變量名與從插件的安裝目錄(您可以從Activator中查詢)派生的路徑值相關聯。然後,您可以在Eclipse類路徑中使用該變量名作爲引用安裝目錄的一種方式。

這個關聯可以在你的Activator類的startup()方法中進行。

相關問題