2010-07-01 99 views
0

我想定期运行我的java程序,也就是说,每隔3个小时。我想写一个.bat文件,并把命令来调用Java类。但是,在Windows XP中定期运行.bat的最佳方式是什么?提前致谢。我不想使用第三方工具。日程安排java程序

回答

4

Windows scheduled tasks是专为此目的而建造的。

您可以运行多个调度事(这样你就可以得到你的每三个小时的行为),你可以得到你的代码运行是否没有登录。

的多个调度是一个有点棘手。你基本上把它作为一个日常任务来开始,但接近尾声时,它会问你是否想要做高级功能。

选择是,然后您可以在该点设置多个计划。

+0

虽然他们有其局限性。我更喜欢有一个*真实*调度程序,如[Zena](http://www.asg.com/products/product_details.asp?code=ZNC) – 2010-07-01 12:32:54

1

如果你想要一个纯粹的基于Java的解决方案,你可以试试QUARTZ SCHEDULER。但正如paxdiablo已经提到的那样,Windows任务计划程序也会这样做。