Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于独立Swing项目的Eclipse Jobs API_Java_Eclipse_Swing - Fatal编程技术网

Java 用于独立Swing项目的Eclipse Jobs API

Java 用于独立Swing项目的Eclipse Jobs API,java,eclipse,swing,Java,Eclipse,Swing,我正在研究,想知道是否有人在一个独立的Swing项目(又称非Eclipse RCP)中使用过它?还有其他类似于Jobs API的竞争框架吗?您必须包含用于3个插件的jar(osgi jar大约为1Meg),但您不必运行osgi来运行作业。只需包括org.eclipse.equinox.common,org.eclipse.osgi,以及org.eclipse.core.jobs。然后,您将子类化org.eclipse.core.runtime.jobs.Job,实例化它,并安排它 您必须安装自己

我正在研究,想知道是否有人在一个独立的Swing项目(又称非Eclipse RCP)中使用过它?还有其他类似于Jobs API的竞争框架吗?

您必须包含用于3个插件的jar(osgi jar大约为1Meg),但您不必运行osgi来运行作业。只需包括
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

您是对的。我看了一下对Job和JobManager的导入。我一直认为作业API依赖于资源,而不是相反。我很惊讶。我删除了我的答案。谢谢你教我。:)