Java如何在CLI应用程序中“拦截” Ctrl + C?

Java如何在CLI应用程序中“拦截” Ctrl + C?,第1张

Java如何在CLI应用程序中“拦截” Ctrl + C?
Runtime.getRuntime().addShutdownHook(new Thread() {    public void run() {  } });

这应该能够截获信号,但是仅作为JVM完全关闭自身之前的中间步骤,因此它可能不是你要注意的。

你需要使用

SignalHandler(sun.misc.SignalHandler)
截获
SIGINT由Ctrl+
触发信号C(在Unix和Windows上)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5059463.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存