wew*_*ewa 1 java eclipse eclipse-plugin
我尝试创建一个eclipse插件,在eclipse工作台关闭时删除一些文件.我开始使用Hello, World command插件项目并添加了一个IWorkbenchListener像这个toppic中提到的Eclipse关闭钩子能够阻止终止.当我按下eclipse菜单栏中的一个特殊按钮(由此插件添加)时,会添加监听器.
如何IWorkbenchListener在不需要点击任何菜单条目的情况下自动添加?
使用org.eclipse.ui.startup扩展点指定实现的类org.eclipse.ui.IStartup.这将在Eclipse初始化期间尽早调用.
所以在plugin.xml:
<extension
point="org.eclipse.ui.startup">
<startup
class="your class implementing IStartup"/>
</extension>
Run Code Online (Sandbox Code Playgroud)
类:
public class Startup implements IStartup
{
@Override
public void earlyStartup()
{
// you action
}
}
Run Code Online (Sandbox Code Playgroud)