我有一个从 FTP 服务器下载文件的 java 应用程序,我需要它每天运行。我只是想知道安排它运行的最佳方法是什么。我目前正在考虑的选项是Windows 调度程序和Java 计时器任务。
目前,我让 Windows 调度程序指向运行我的程序的批处理文件。
如果有人在该领域有任何知识,我会很高兴收到你的来信!!
我有一个从 FTP 服务器下载文件的 java 应用程序,我需要它每天运行。我只是想知道安排它运行的最佳方法是什么。我目前正在考虑的选项是Windows 调度程序和Java 计时器任务。
目前,我让 Windows 调度程序指向运行我的程序的批处理文件。
如果有人在该领域有任何知识,我会很高兴收到你的来信!!
查看Windows上的AT TASKS和 unix 上的CRON JOBS。这些可以运行您的 Java 程序。
您还应该看看Quartz,它是一个基于 Java 的作业调度系统。
您也可以从此链接获得帮助。
为什么不使用 EJB 3 的 @Schedule 功能?如果您的服务器不支持 EJB 3,请使用 Quartz、Timer 和 TimerTask 类。