我有一个运行 Java 1.8.0 的 Raspberry Pi 和一个名为 test.jar 的文件。当我运行代码然后使用 Ctrl+Z 停止程序时,Shutdown 钩子不会运行,但是当我在 Windows 上运行代码并停止它时,shutdown 钩子将起作用。
我该如何解决这个问题,谢谢
public class Test
{
public static void main(String[] args)
{
Runtime.getRuntime().addShutdownHook(new Thread() //Add shutdown code
{
public void run()
{
System.out.println("Shutdown");
}
});
while(true) { }
}
}