gpt4 book ai didi

Java 关机功能未执行

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:55:53 25 4
gpt4 key购买 nike

在我的应用程序的 main() 中,我有以下代码来备份数据,这样数据就不会在系统关闭时丢失。

    //add hook to trigger Production Shutdown sequence
Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
public void run() {
Production.shutdown();
}
}));

但是,无论我是在我的 IDE 中按下 Stop 按钮还是依赖于通过日志输入(代码如下所示),它似乎都不会将数据保存到数据库或将任何日志写入控制台。

    ctx.deploy(server);

server.start();

//start the production process
Production.init();

System.in.read();
server.stop();

为什么这个关机函数没有被执行?

最佳答案

您需要使用Exit 按钮,而不是Stopsee my answer here了解更多详情。

请注意,此功能目前仅在运行模式下可用,在 Debug模式下不可用。

关于Java 关机功能未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16969669/

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