Eclipse初始化一分钟后调用一个类

时间:2014-03-19 11:32:23

标签: java eclipse eclipse-plugin

我正在开发一个Eclipse插件,我想在Eclipse初始化之后的一段时间内调用一个Java类,即1分钟。我应该在哪里创建等待1分钟并调用函数的作业?

提前致谢!

2 个答案:

答案 0 :(得分:2)

使用org.eclipse.ui.startup扩展点指定在Eclipse启动期间运行的类。

在启动类中创建一个Joborg.eclipse.core.runtime.jobs.Job)来完成您想要的工作,并使用Job.schedule(delay in milliseconds)安排作业稍后运行。

答案 1 :(得分:0)

eclipse初始化后的意思是什么?框架加载后?主窗口出现后?你想等待einitial构建吗?这些都需要不同的方法。

在第一种情况下,在您的捆绑包中Activator create&在FrameworkListener事件寄存器中注册一个STARTED,在SWT事件循环中注册一个延迟的runnable。