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

Jam*_*mes 62 java intellij-idea

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

谢谢

Cra*_*der 90

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

如果您找不到它,请截图:

出口

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

  • 你知道为什么调试器没有这个吗? (23认同)
  • hrm,我完全错过了"退出"按钮的位置,你碰巧有一个方便的截图吗?非常感谢 (4认同)
  • 用截图更新了我的回复. (3认同)
  • 进行线程转储和执行正常关闭取决于当前不适用于Mac平台的本机组件.更新了我的回复. (2认同)
  • 在带有Intellij 13.1.3的Windows上运行,并且也没有此按钮。 (2认同)