小编典典

如何在Eclipse E4应用程序启动时做些什么?

java

我想在E4 RCP应用程序启动后准确地运行某些程序。

怎么做?


阅读 223

收藏
2020-11-26

共1个答案

小编典典

您可以通过一LifeCycle堂课来做到这一点。您可以在产品的lifeCyceURI属性中指定此名称:

<extension
     id="product"
     point="org.eclipse.core.runtime.products">
  <product
        name="%product.name"
        application="org.eclipse.e4.ui.workbench.swt.E4Application">
     <property
           name="lifeCycleURI"
           value="bundleclass://plugin-id/package.LifeCycle">
     </property>
     ....

PostContextCreate注释运行在启动很早就:

public class LifeCycle
{
  @PostContextCreate
  public void postContextCreate()
  {
  }
}

请参阅注册以获取Eclipse
4应用程序生命周期

2020-11-26