小编典典

自动执行eclipse插件

java

我尝试创建一个eclipse插件,当Eclipse工作台关闭时,该插件会删除一些文件。我从Hello, World command插件项目开始,并添加了一个IWorkbenchListener在此Eclipse关闭钩子中提到的类似符号,它可以终止终止。当我按下Eclipse菜单栏中的特殊按钮(此插件添加)时,将添加侦听器。

如何自动添加它IWorkbenchListener,而无需单击任何菜单项?


阅读 252

收藏
2020-11-26

共1个答案

小编典典

使用org.eclipse.ui.startup扩展点来指定要实现的类org.eclipse.ui.IStartup。这将在Eclipse初始化期间的早期调用。

所以在plugin.xml

<extension
     point="org.eclipse.ui.startup">
  <startup
        class="your class implementing IStartup"/>
</extension>

类:

public class Startup implements IStartup
{
  @Override
  public void earlyStartup()
  {
    // you action
  }
}
2020-11-26