我正在使用 Netbeans 7 在 Linux 中使用 Java 进行编程,并且由于我的程序(有时)无法退出(可能不在这个 eon 中)我创建了一个线程来处理关机
Runtime.getRuntime().addShutdownHook(new StopThread());
但是当我使用 netbeans (F6) 启动代码并通过“STOP”按钮停止它时,不会创建线程;但是如果我通过终端运行程序并发送 CTRL-c 线程被创建。
问题是:netbeans 启动什么类型的信号来终止程序?
或者(更好):如果我强制停止程序,我如何处理 netbeans 的停止,以便创建线程?
或者有没有办法修改停止的工作方式?
谢谢!