1

我有一个作为 E4Application 开发的 Eclipse 插件,并且在通过 Eclipse 中的“产品”文件启动时运行良好。

但是,当通过产品导出向导导出时,生成的 exec 启动正常(不抛出异常,显示部件和图标),但部件未初始化。部件被设计为由 @PostConstruct 注释的 init 函数初始化,并且这些方法确实需要注入诸如 Composite、IEclipseContext、EMenuService 等参数。

那么,谁会在独立的应用程序中注入这些对象呢?尤其是 Eclipse 特定对象,例如 IEclipseContext。

如果有什么不清楚的,请告诉我。

提前致谢,

O。

4

0 回答 0