安排Java应用程序每天运行的最有效方法

时间:2012-05-31 10:45:23

标签: java timer batch-file scheduled-tasks

我有一个java应用程序从FTP服务器下载文件,我需要它每天运行。我只是想知道安排它运行的最佳方法是什么。我目前正在考虑的选项是Windows schedulerJava timer task

目前,我让Windows调度程序指向运行程序的批处理文件。

如果有人对该地区有任何了解,我将不胜感激!

2 个答案:

答案 0 :(得分:4)

在Windows上查看AT TASKS,在unix上查看CRON JOBS。这些可以运行您的Java程序。

您还应该查看Quartz这是一个基于Java的作业调度系统。

您也可以从link获得帮助。

答案 1 :(得分:0)

为什么不使用EJB 3的@Schedule功能? 如果您的服务器不支持EJB 3,请使用Quartz,Timer和TimerTask类。