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

标签 java windows scheduled-tasks

我编写了一个 Java 程序,它使用 Google Analytic API 检索迄今为止的 Google 数据并将其导出为 CSV 文件。我希望该程序每天运行,以便 CSV 文件中的数据是最新的。我怎样才能实现这个目标?

最佳答案

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

您还可以使用executable JAR而不是批处理文件,前提是 Windows 在 JAR 文件和 Java 之间具有文件关联。

如果您的任务执行 IO,您可能需要指定起始目录 - 请参阅 this thread .

关于java - 如何安排java程序在Windows中每天运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29818042/

相关文章:

java - 如何在 SplashScreen 之后启动另一个 Activity。启动画面在给定的计时器之后崩溃

windows - 如何在 Windows 上使用 PowerShell 脚本连接和断开蓝牙设备?

windows - 如何解决 Matlab 中的内存不足错误?

java - 谁能解释一下 lockAtLeastFor = "PT1M45S"中提到的时间,lockAtMostFor = "PT2M"这里的 PT 是什么

amazon-web-services - 使用任何 Amazon Web Services,我如何安排 1 年后发生的事情?

java - 将文本中写入的数字相加所需的循环

java - 如何在 App Engine 中建模多对多关系?

java - 一台电脑与另一台电脑之间进行通信。 mysql工作台8.0

python - 通过命令行获取信息提示

laravel - 使用 PHP Buildpack 安排 CronJobs