我正在开发一个Eclipse插件,我想在Eclipse初始化之后的一段时间内调用一个Java类,即1分钟。我应该在哪里创建等待1分钟并调用函数的作业?
提前致谢!
答案 0 :(得分:2)
使用org.eclipse.ui.startup
扩展点指定在Eclipse启动期间运行的类。
在启动类中创建一个Job
(org.eclipse.core.runtime.jobs.Job
)来完成您想要的工作,并使用Job.schedule(delay in milliseconds)
安排作业稍后运行。
答案 1 :(得分:0)
eclipse初始化后的意思是什么?框架加载后?主窗口出现后?你想等待einitial构建吗?这些都需要不同的方法。
在第一种情况下,在您的捆绑包中Activator create&在FrameworkListener
事件寄存器中注册一个STARTED
,在SWT事件循环中注册一个延迟的runnable。