如何安排Java程序每天在Windows中运行?


问题内容

我编写了一个Java程序,该程序使用Google Analytic
API检索到目前为止的Google数据并将其导出为CSV文件。我希望该程序每天运行,以便CSV文件中的数据是最新的。我该如何实现?


问题答案:

您可以使用Windows Task Scheduler(请参阅教程)来启动任何程序。对于Java,您可能需要创建一个批处理文件来运行Java程序,然后使用Scheduler运行该批处理文件。计划程序提供了一个“创建基本任务”向导来设置这些计划。

如果Windows在JAR文件和Java之间具有文件关联,则还可以使用可执行JAR代替批处理文件。

如果您的任务执行IO,则可能需要指定开始目录-请参阅此线程