gpt4 book ai didi

java - 如何在 Java Swing 应用程序中安排任务?

转载 作者:行者123 更新时间:2023-11-29 03:09:22 25 4
gpt4 key购买 nike

我有一个要求,我需要复制我的一些文件并将其放入内部服务器。这需要定期发生,比如每天晚上 8 点。这也是一个 Swing 应用程序,在我的本地 PC 上运行。我知道我可以使用 Java 安排任务,可以使用 java.util.TimeJodaTime 或更好的 Quartz Scheduler

但是,问题来了。没有人会为了这个调度程序而让计算机 24 小时开机。据我所知,如果有人重新启动 PC,Java 调度程序也会死掉。相反,一旦计划了任务,如果计算机已打开,计划的任务应该在每天晚上 8 点发生,无需人工干预。这意味着,无需重新启动应用程序并重新安排。

我描述的这个功能很常见,在所有的病毒防护、基于窗口的警报等中都可以看到。但是我如何在 Java 中实现相同的功能呢?目前,如果我必须使用特定于 Windows 的解决方案,例如使用 JNI 或使用批处理文件进行一些破解等(我使用的是 Windows),那也很好。

至少这可以用 java 实现吗?

最佳答案

为了在重新启动后安排并保持应用程序的安排(在 Java 中)是让 Java 应用程序重新启动并再次安排。

让应用程序在启动时运行:Run Java application at Windows startup然后重新安排。

关于java - 如何在 Java Swing 应用程序中安排任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30263165/

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