Я программирую на Java в Linux, используя Netbeans 7, и поскольку моя программа (иногда) не может выйти (возможно, не в этот период), я создаю поток для обработки завершения
Runtime.getRuntime().addShutdownHook(new StopThread());
Но когдаЯ запускаю код с NetBeans (F6) и останавливаю его с помощью кнопки «STOP», поток не создается;но если я запускаю программу через терминал и посылаю CTRL-c, создается поток.
Вопрос: какой тип сигнала запускает netbeans для завершения программы?
Или (лучше): как я могу обработатьостановка NetBeans, так что поток создается, если я заставляю остановить программу?
Или есть способ изменить, как работает останов?
Спасибо!