如何停止在intelliJ中运行的处理,以便它调用关闭钩子?

时间:2011-01-18 18:16:03

标签: java intellij-idea

当我在intelliJ中运行程序然后使用STOP按钮时,它不会调用我创建的关闭钩子。在intelliJ中有没有办法让那些叫做关机的人?

感谢

2 个答案:

答案 0 :(得分:84)

您需要使用运行面板中的退出按钮,而不是停止按钮。请注意,它仅在运行时有效,在调试时无效。

如果找不到,请点击此处截图:

Exit

此功能使用特定于平台的代码,目前仅适用于Windows和Linux。 修复IDEA-56273后,Mac上也可以使用此功能。它已在10.5版本的IDEA中修复。

答案 1 :(得分:0)

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