杀死Eclipse后台操作而不杀Eclipse

有没有什么办法杀死Eclipse后台操作,而不杀死Eclipse本身?

具体来说,我想杀死Subclipse的SVN操作。 点击“取消”会popup一个“ 取消请求”消息,但操作仍然永远阻止其他一切。

这是Windows 7上的Eclipse Helios,如果这有什么区别的话。

从“进度”窗口(窗口 – >显示视图 – >其他|常规 – >进度或Alt + Shift + Q,Q |常规 – >进度)中取消任务。

然后select有问题的线程,然后点击红色方块。

请注意,有时会在杀死之前发生延迟,您可能还需要杀死其他线程才能获得所需内容。 最后它不总是工作,如果失败我通常只是重新启动日食。

希望这可以帮助

我能够通过暂时断开networking适配器来停止/终止挂起的SVN提交过程。 这使我免于杀死Eclipse进程,如果不能正常终止,就会导致其他问题。

如果你去Eclipse的窗口进度,点击红色方块停止:

停止蜻蜓9.x

接下来,红色方块变成灰色方块并且处理我被冻结(取消请求):

eStopping Wildfly 9.x取消请求

您必须使用任务pipe理器(Windows上的Alt + Ctrl + Del)来终止进程 。 转到选项卡进程,find进程javaw.exe *,然后单击结束进程。

结果:Eclipse中的冻结进程已closures,但是Eclipse未closures。

*名称为javaw.exe进程用于WildFly服务器。 对于Subclipse SVN可以是另一个进程的名称。

我不确定,但是从Debug的angular度来看,您可能能够查看正在执行后台操作的线程,并从那里杀死它以便更快地退出。

我有一个问题,当我试图取消构build操作时,我使用的外部编译器冻结了。 它卡在“取消请求”状态。 我去了Windows任务pipe理器,发现我的编译器进程,并终止它。 这使Eclipse能够继续并成功取消操作。