我想在E4 RCP应用程序启动后准确地运行某些程序。
怎么做?
您可以通过一LifeCycle堂课来做到这一点。您可以在产品的lifeCyceURI属性中指定此名称:
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注释运行在启动很早就:
PostContextCreate
public class LifeCycle { @PostContextCreate public void postContextCreate() { } }
请参阅注册以获取Eclipse 4应用程序生命周期