我尝试创建一个eclipse插件,在eclipse工作台关闭时删除一些文件。我从Hello, World command插件项目开始,添加了一个IWorkbenchListener,就像上面的Eclipse shut down hook able to stop the termination中提到的那样。当我按eclipse菜单栏中的一个特殊按钮(这个插件添加了这个按钮)时,就会添加监听器。
我怎样才能自动添加这个IWorkbenchListener,而不需要点击任何菜单条目?
发布于 2014-02-09 14:19:37
使用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
}
}https://stackoverflow.com/questions/21660136
复制相似问题