gpt4 book ai didi

java - 每天特定时间运行一个jar文件的解决方法

转载 作者:行者123 更新时间:2023-11-29 07:50:26 24 4
gpt4 key购买 nike

我想分发一个需要定期运行的 jar 脚本。我不知道最终用户将拥有哪个操作系统。

是否有跨操作系统的解决方案,我可以使用它在每天的特定时间运行 jar 文件。

即在windows中添加定时任务、cron任务等。

感谢任何帮助!

最佳答案

您可以使用用 Java 编写的任务调度框架,以保证跨操作系统的可移植性 - 因为每个操作系统都有自己的调度命令,您不会在不同平台上找到相同的工具。

例如,看看 Quartz .但请注意,您必须学习如何使用它配置、设置和编程任务,恕我直言,这并不那么简单。但话又说回来,这就是您必须为便携性付出的代价。

另一种选择是使用 Timer 服务安排任务(查看 tutorial ),但为此您需要一个 Java EE 兼容服务器。无论哪种方式,请注意“运行 jar”实际上意味着执行 jar 文件中的主要方法,这只是对 Java 程序的调用。

关于java - 每天特定时间运行一个jar文件的解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21668944/

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