有没有办法杀死Eclipse后台操作而不杀死Eclipse本身?
具体来说,我想杀死陷入困境的Subclipse SVN操作.单击"取消"会弹出一条取消请求的消息,但操作仍会永远阻止其他所有操作.
这是Windows 7上的Eclipse Helios,如果这有任何区别的话.
New*_*ian 11
从"进度"窗口中杀死任务(窗口 - >显示视图 - >其他|常规 - >进度或Alt + Shift + Q,Q |常规 - >进度).
然后选择有问题的线程并单击红色方块.
请注意,在杀戮发生之前有时需要延迟,你可能还必须杀死那里的其他线程以获得你想要的东西.最后它并不总是有效,如果失败我通常只是重启eclipse.
希望这可以帮助
我能够使用以下步骤解开 Eclipse(它被卡在一个大文件差异上)。
更新:我发现,通常“主”线程会导致冻结。因此解决方案是:
在 Eclipse 控制台中输入:
threads stop main
Run Code Online (Sandbox Code Playgroud)
这将在该线程中触发/抛出异常,有效地中断它正在做的事情(被卡住)。
这可能会导致其他副作用(取决于中断的操作和位置),但到目前为止我没有遇到任何问题。
如果您转到 Eclipse 中的 Progress 窗口并单击红色方块停止:
接下来,红色方块变成灰色方块,进程 i 被冻结(取消请求):
您必须使用任务管理器(Windows 上的 Alt+Ctrl+Del)来终止进程。转到选项卡进程,找到进程javaw.exe* 并单击结束进程。
结果:Eclipse 中的冻结进程已关闭,但您的 Eclipse 并未关闭。
* 带有名称的进程javaw.exe用于 WildFly 服务器。对于 Subclipse SVN 可以是进程的另一个名称。
| 归档时间: |
|
| 查看次数: |
42385 次 |
| 最近记录: |