Подтвердить что ты не робот

Убить игру затмения Eclipse без убийства Eclipse

Есть ли способ убить фоновое действие Eclipse, не убивая самого Eclipse?

В частности, я хочу убить застопоренные операции Subclipse SVN. При нажатии "cancel" появляется сообщение "Отменить запрос", но операция все еще сидит там навсегда, блокируя все остальное.

Это Eclipse Helios для Windows 7, если это имеет значение.

4b9b3361

Ответ 1

Убивание задачи из окна "Прогресс" ( "Окно" - "Показать вид" - "Прочее" - "Общие" - "Прогресс" или "Alt + Shift + Q", "Q" - "Общие" - "Прогресс" ).

Затем выберите оскорбительный поток и щелкните красный квадрат.

Обратите внимание, что иногда происходит задержка до того, как произойдет убийство, вам также может понадобиться убить другой поток там, чтобы получить то, что вы хотите. Наконец, это не всегда работает, если это не удается, я обычно просто перезапускаю eclipse.

Надеюсь, что это поможет

Ответ 2

Мне удалось остановить/прекратить процесс фиксации SVN, кратко отключив сетевой адаптер. Это спасло меня от убийства процесса Eclipse, который, если он не прекращается изящно, как известно, вызывает другие головные боли.

Ответ 3

Если вы перейдете к окну "Прогресс" в "Затмение" и нажмите "Красный квадрат", чтобы остановить:

Остановка Wildfly 9.x

а затем красный квадрат становится серым квадратом и процесс заморожен (Cancel Requested):

eStopping Wildfly 9.x Cancel Requested

Вы должны использовать диспетчер задач (Alt + Ctrl + Del в Windows) для процесса уничтожения. Перейдите на вкладку "Процессы", найдите процесс javaw.exe * и нажмите "Завершить процесс".

Результат: замороженный процесс в Eclipse был закрыт, но ваше Eclipse не было закрыто.

* Процесс с именем javaw.exe предназначен для сервера WildFly. Для Subclipse SVN может быть другим именем процессов.

Ответ 4

Я не уверен, но с точки зрения Debug вы можете просмотреть поток, выполняющий фоновый режим, и убить его оттуда для более быстрого выхода.

Ответ 5

У меня возникла проблема, когда внешний компилятор, который я использовал, замер, когда я пытался отменить операцию сборки. Он застрял в состоянии "Отменить запрос". Я пошел в диспетчер задач Windows и обнаружил мой процесс компилятора и прекратил его. Это позволило Eclipse продолжить и успешно отменить операцию.