Для Eclipse действительно ли возможно завершиться мягко вместо того, чтобы использовать SIGKILL?

Почему это должно быть статичным? Я не вижу веской причины. Ваша проблема будет решена, если вы уроните ключевое слово static, а на компьютере, на котором запущена эта программа, достаточно памяти.

21
задан DNS 24 March 2009 в 13:59
поделиться

1 ответ

Eclipse использует Процесс Java API, который отправляет сигнал. Это - встроенный API и нет никакого способа изменить это. Я предполагаю, что Вы попытались установить обработчик для SIGKILL также, и это не работало.

Поэтому единственное решение состояло бы в том, чтобы записать маленький пакетный файл, который перечисляет процессы и отправляет SIGTERM одному из них. Вызовите это от командной строки. При использовании Alt-Tab для переключения на него, это почти столь же удобно как выполнение его из Eclipse.

Или запишите плагин для вызова пакетных файлов.

10
ответ дан 29 November 2019 в 22:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: