可以用quartz
介绍:http://tech.ccidnet.com/art/322/20051122/377733_1.html
如果愿意看英文直接到主页:
http://www.opensymphony.com/quartz/

解决方案 »

  1.   

    WINDOWS下的话用计划任务,再来个BATCH文件执行
      

  2.   

    我现在的做法是在JavaWeb服务器启动的时候就启动一个线程 对时间进行判断 然后分配任务 不知道这样对系统的性能会不会有很大的影响
      

  3.   

    应该使用观察者模式,java.util.Observer接口,具体触发时机自己做
      

  4.   

    关于指定的时间自动运行这篇文章相当不错,推荐你看看http://www.51group.cn/article/java/200422112434073499_3.htm
      

  5.   

    自动运行有一些别人作JAVA的开元的实现,就象计划任务一样好用,搜一下,不要自己实现实在很不健壮
      

  6.   

    用TimerTask,任务写在里面,然后定时执行。程序退出时别忘了Clear。