Podczas debugowania w IntelliJ aplikacji, która rejestruje haki wyłączające, haki zamykające nie są wywoływane, gdy klikam zielony okrągły przycisk "restart", ani jeśli klikam czerwony przycisk "stop". W obu przypadkach wygląda na to, że app-under-debug jest natychmiast wymuszone.Jak mogę uzyskać debugger IntelliJ, aby umożliwić uruchamianie haków zamykających mojej aplikacji?
(Uwaga to nie jest duplikatem How do I stop a processing running in intelliJ such that it calls the shutdown hooks?)
Kiedy „ręcznie” wysłać procesowi debugger sygnał INT z terminalu Mac, oczywiście wtedy moje haki zamykania działają zgodnie z oczekiwaniami. Ale nie byłem w stanie znaleźć żadnych ustawień konfiguracyjnych ani kontroli w IDE, które wywołują pożądane zachowanie.
"Niestety, nie możesz używać punktów przerwania w swoim haczyku" To jest to, po co tutaj przyszedłem. Dzięki. – muttonUp