关闭Eclipse IDE时,它应该删除一些文件(更确切地说:删除特殊文件夹中的每个文件)。我怎么能意识到这一点?
我需要这个,因为我想删除最终存储的SVN凭证。
答案 0 :(得分:1)
IWorkbenchListener
可能是一个解决方案。
您使用addWorkbenchListener
方法实现您的lestiner并在workbench对象上注册它。
要开始使用Eclipse插件开发,您可以阅读以下文章:http://www.eclipse.org/resources/resource.php?id=370。我不会在这个答案中详细介绍,因为它会很长,你可以很容易地找到上面有关于这个主题的资源。一旦你的插件被创建,你只需要在插件的激活方法中注册你的监听器。
PlatformUI.getWorkbench().addWorkbenchListener(new IWorkbenchListener(){
preShutdown(IWorkbench workbench) {
// delete your files here ....
}
postShutdown(IWorkbench workbench) {
// Nothing to do
}
});
我不记得方法名称,如果您在开始时不需要特殊行为,但是您也应该很容易在网上找到它。