我对RCP世界很陌生,需要一些帮助。
我想让E4Application与IStartup配合使用。根据文档,我应该使用" LifeCycleHandler"接近这两个链接。
How to make something on startup in Eclipse E4 application?
和
Eclipse e4 : IStartup extension not working
但我无法使用它们,因为我不想对我的插件进行代码更改。所以我也通过下面的链接讨论了"使用兼容层"但我真的不太了解。我很高兴有一个解决方案,因为我无法修改插件代码(可能是通过在插件目录中插入一些插件等)。
我的RCP基于eclipse 4.6.2。
观察:Eclipse 4.6.2 IDE能够加载我的插件,但是基于版本4.6.2的RCP,它没有加载。
TIA
答案 0 :(得分:2)
使用E4Application
的纯e4 RCP无法使用IStartup
或任何其他org.eclipse.ui.xxxx
扩展点和类。您必须使用Life Cycle类并重写代码。
如果你想使用org.eclipse.ui.xxx
类和扩展点坚持传统的Eclipse RCP(使用3.x兼容模式)。