一个在一天中的特定时间运行的Java程序

时间:2010-08-04 20:28:49

标签: java timer

是否有人计划在一天中的特定时间运行java程序?平台有什么不同吗?我正在使用Windows。

4 个答案:

答案 0 :(得分:3)

您当然可以让Java程序不断运行,并安排工作。我不知道这是否适合您,但至少您可以获得平台独立性。 对于Java中的调度,有不同的选项,如Quartz,java.util.Timer / java.util.TimerTask等。我想有不同的选择等级的问题。

答案 1 :(得分:2)

对于类似unix的平台,有cron。 This Stackoverflow question涵盖了Windows上的替代方案。

答案 2 :(得分:0)

如果你在Windows上,并且你有可执行文件,那么使用Windows Scheduler会怎么样?

修改
因为你实际上并没有使用windows:我不知道有什么方法可以安排仍在调试中运行的东西(当然,除了编译成可执行文件之外)。

我不熟悉Unix,但是it looks like你需要在Unix上使用某种调度程序(如果尚未安装)并执行相同的操作:基本上安排操作系统调用可执行文件 - 传递任何必要的论据。

答案 3 :(得分:0)

您可以使用Windows任务计划安排您的计划。