Intellij Idea 如何停止运行在IntelliJ中的进程,使其调用关闭钩子?

u3r8eeie  于 2023-10-15  发布在  其他
关注(0)|答案(2)|浏览(339)

当我在IntelliJ中运行我的程序,然后使用STOP按钮时,它不会调用我创建的关闭钩子。在IntelliJ中有没有一种方法可以让那些调用关闭?

np8igboo

np8igboo1#

您需要使用运行面板中的退出按钮,而不是停止按钮。请注意,它只会在运行时工作,并不会在运行时工作。
以下是截图,如果你找不到它:

旧版本:

此功能使用特定于平台的代码,目前仅适用于Windows和Linux。一旦IDEA-56273被修复,这个功能应该也可以在Mac上使用。它在IDEA 10.5版本中得到修复。

zf9nrax1

zf9nrax12#

如果你在Mac上(我假设是Linux),从终端获取pid并使用kill。这是一个额外的步骤,但在需要时可以调试关闭处理程序。

相关问题