当我在IntelliJ中运行我的程序,然后使用STOP按钮时,它不会调用我创建的关闭钩子。在IntelliJ中有没有一种方法可以让那些调用关闭?
np8igboo1#
您需要使用运行面板中的退出按钮,而不是停止按钮。请注意,它只会在运行时工作,并不会在运行时工作。以下是截图,如果你找不到它:
旧版本:
此功能使用特定于平台的代码,目前仅适用于Windows和Linux。一旦IDEA-56273被修复,这个功能应该也可以在Mac上使用。它在IDEA 10.5版本中得到修复。
zf9nrax12#
如果你在Mac上(我假设是Linux),从终端获取pid并使用kill。这是一个额外的步骤,但在需要时可以调试关闭处理程序。
2条答案
按热度按时间np8igboo1#
您需要使用运行面板中的退出按钮,而不是停止按钮。请注意,它只会在运行时工作,并不会在运行时工作。
以下是截图,如果你找不到它:
旧版本:
此功能使用特定于平台的代码,目前仅适用于Windows和Linux。一旦IDEA-56273被修复,这个功能应该也可以在Mac上使用。它在IDEA 10.5版本中得到修复。
zf9nrax12#
如果你在Mac上(我假设是Linux),从终端获取pid并使用kill。这是一个额外的步骤,但在需要时可以调试关闭处理程序。