我正在研究Eclipse Jobs API并且想知道是否有人在独立的Swing项目中使用它(又名Eclipse RCP)?还有其他竞争框架,如Jobs API吗?
答案 0 :(得分:2)
您必须包含3个插件的jar(并且osgi jar大约是1Meg),但您不必运行OSGi来运行Job。只需加入org.eclipse.equinox.common
,org.eclipse.osgi
和org.eclipse.core.jobs
即可。然后你继承org.eclipse.core.runtime.jobs.Job
,实例化它,并安排它。
您必须安装自己的org.eclipse.core.runtime.jobs.ProgressProvider才能获得一个有用的IProgressMonitor,它将显示回您的swing UI