我希望每隔3小时定期运行我的java程序。我想写一个.bat文件并把命令调用java类。但是在windows xp中定期运行.bat的最佳方法是什么。提前致谢。我不想使用第三方工具。
答案 0 :(得分:4)
Windows scheduled tasks就是为了这个目的而构建的。
您可以在多个计划上运行(因此您可以获得每三个小时的行为),无论是否登录,您都可以运行代码。
多重调度有点棘手。您基本上将其设置为每日任务,但接近结束时,它会询问您是否要执行高级功能。
选择是,然后您可以在此时设置多个计划。
答案 1 :(得分:1)
如果您想要纯Java基础解决方案,可以尝试QUARTZ SCHEDULER。但正如paxdiablo已经提到的那样,Windows Task Scheduler也会这样做。