请教一个问题,谢谢大家了。一个java程序如何实现每天的固定时间段执行。比如每天在8点至9点之间执行,也就是说8点前和9点后都不执行。谢谢

解决方案 »

  1.   

    java web中需要一个Trigger(触发器)对象来告诉任务何时运行、每隔多久运行一次。
      

  2.   

    翻一下java.util.Timer这个类的doc,里面应该有楼主想要的功能
      

  3.   

    用quartz (http://quartz-scheduler.org/),做scheduler比较方便
    自己做的话,可以用ScheduledExecutorService.scheduleAtFixedRate
      

  4.   

    把java封装成程序
    然后写一个脚本文件bat来定时启动
      

  5.   

    同意java.util.Timer和TimerTask结合使用定制任务,执行