gpt4 book ai didi

java - 自动执行eclipse插件

转载 作者:行者123 更新时间:2023-11-29 07:50:28 24 4
gpt4 key购买 nike

我尝试创建一个 eclipse 插件,它在 eclipse 工作台关闭时删除一些文件。我从 Hello, World command 插件项目开始,并添加了一个 IWorkbenchListener,如本主题 Eclipse shut down hook able to stop the termination 中提到的那样.当我按下 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>

类:

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

关于java - 自动执行eclipse插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21660136/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com