一旦Eclipse啓動,有沒有辦法激活我的插件?我已經擴展了一個JavaCompletionProposalComputer來計算列表完成按CTRL +空格鍵時顯示的完成。爲了我的工作,我需要聽取工作空間中的任何變化;所以,我實現了一個IResourceChangeListener類。但是,如果用戶決定不使用內容幫助,則聽衆永遠不會啓動。如何在Eclipse加載時激活插件?
爲了解決這個問題,我正要去掉Bundle-ActivationPolicy中的懶惰參數,但是我在某處讀到這是一個壞主意。另一種方法是使用包org.eclipse.ui.startup中的IStartup;但是,用戶可能會禁用系統首選項中的earlyStartup功能。
有沒有其他方法可以解決這個問題?感謝你在期待。
什麼是具有如果用戶不使用內容幫助註冊了偵聽器的目的是什麼?如果您的插件也提供了其他一些功能,請嘗試找到適當的擴展點來觸發您的代碼。 –
@vanaprogeja是的,它似乎毫無意義,但插件確實提供了不是基於GUI的其他功能。所以沒有擴展,我能想到這會從一開始就觸發我的插件。 – fabricemarcelin