如何停止在 IntelliJ 中运行的进程,使其调用关闭挂钩?
2022-08-31 13:02:33
当我在IntelliJ中运行我的程序然后使用STOP按钮时,它不会调用我创建的关闭钩子。在IntelliJ中,有没有办法让那些被要求关闭的人?
当我在IntelliJ中运行我的程序然后使用STOP按钮时,它不会调用我创建的关闭钩子。在IntelliJ中,有没有办法让那些被要求关闭的人?
您需要使用“运行”面板中的“退出”按钮,而不是“停止”按钮。请注意,它仅在运行时有效,在调试时不起作用。
如果找不到,请点击以下屏幕截图:
此功能使用特定于平台的代码,目前仅适用于 Windows 和 Linux。一旦IDEA-56273被修复,此功能也应该在Mac上可用。它在10.5版本的IDEA中是固定的。
如果你在Mac上(我假设是Linux),从终端获取pid并使用kill。这是一个额外的步骤,但可以在需要时调试关闭处理程序。