请问在JAVA里,如何实现,每天的一个特定时间,
自动运行某段代码啊?

解决方案 »

  1.   

    利用定时器~,java当中也有定时器,原来写过一个~,不过我觉得还是利用系统的脚本(linux)或者定时任务(windows)来做比较好
      

  2.   


        java.util.Timer timer = new java.util.Timer();
        TimeOutTask dtot = new TimeOutTask();
         try{
              timer.schedule(dtot, 延迟时间, 间隔时间);
         }
         catch(Exception excp) {
        }  class TimeOutTask extends TimerTask {    public void run() {
           //TODO 执行动作
        }
      }
      

  3.   


    这个够直接了
    其实就是timer对象调用一个实现了timertask接口的类
    具体其它方法可以去看看它的api不过网上说这个时间性不是特别强
    LZ可以多在网上查些资料看
      

  4.   

    lz的意思是不是
    1,写了一个java程序,然后要每天定时运行
    2,一个java程序一直运行着,然后定时执行某段处理如果是1的话,你用windows的at,linux的cron都可以的如果是2的话,你可以用5楼的方法