我编写了一个Java程序,使用Google Analytic API检索到目前为止的Google数据并将其导出为CSV文件。我希望每天运行此程序,以便CSV文件中的数据是最新的。我怎样才能做到这一点?
答案 0 :(得分:4)
您可以使用Windows任务计划程序(see tutorial)启动任何程序;对于Java,您可能希望创建一个批处理文件来运行Java程序,然后使用Scheduler来运行批处理文件。
您还可以使用executable JAR。
您可能需要指定开始目录 - 请参阅this thread。
答案 1 :(得分:3)
使用ScheduledExecutorService
和方法scheduleAtFixedRate
以及TimeUnit
天。您的程序将等待一天,然后执行它必须执行的操作。
当然你的电脑必须上电。如果这是一个问题,最好使用Google App Engine做这样的事情。
答案 2 :(得分:1)
看看Windows Task Scheduler。可以在所有程序下找到任务调度 - >配件 - >系统工具 - >预定的任务。