0

可能重复:
如何在 Java 中安排定期任务?

我需要编写一个方法(在一个线程中),它将在每天 00:05 自动工作。(方法将在服务器上运行)。

我在谷歌和这个网站上查过,但所有结果都是关于不同的语言(主要是 C#)。我如何在 Java 中实现这一点?

4

4 回答 4

2

看看Quartz项目可能会很有用。

在这里你可以找到一些例子。

于 2013-01-22T16:41:10.633 回答
0

使用调度器执行器服务;它可以选择定期运行任务(固定速率)。应该可以帮助您入门。

如果您希望基于调度程序的需求变得复杂或增长,您应该探索像quartz 这样的第三方库。

于 2013-01-22T16:39:55.357 回答
0

如果您使用的是 Java EE,则可以使用 TimerService,这里有一个教程: http ://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html

于 2013-01-22T16:45:01.430 回答
0

您可以采取多种方法。查看Java API以获得没有很多依赖项的 Java 解决方案。

您还可以使用 Spring 来利用其他功能,并且列出的更简化的方法是 this bit of documentation

于 2013-01-22T16:45:19.373 回答