gpt4 book ai didi

java - 如何在关闭 Windows 控制台时优雅地关闭 Java 应用程序?

转载 作者:太空宇宙 更新时间:2023-11-04 11:42:20 28 4
gpt4 key购买 nike

此问题已asked before ,但仍然没有答案。

该场景是从 Windows 控制台窗口启动 Java 命令行程序。当按下控制台窗口的“X”关闭按钮时,程序仍然执行。

效果是程序在未执行关闭 Hook 的情况下终止(它们已就位并在 Ctrl-C 上正确 react )。

This answerthat question表明可以从 C 语言中完成此操作。

是否有一个(可能是特定于平台的)库允许对关闭事件使用react并使用 Java 中的 SetConsoleCtrlHandler?

最佳答案

也许可以使用JNA在 Windows 消息 WM_CLOSE 上设置 Hook ,并检查它是否由您的应用程序窗口句柄触发。

关于java - 如何在关闭 Windows 控制台时优雅地关闭 Java 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42666733/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com