最简单的,windows下用 任务计划,在控制面板里可以找到
linux下,用crontab或者还有一种java.util.Timer就是执行定时任务的具体用法并不难,自己找找,只有学会摸索探究,才能成为好的程序员,不要老是依赖例子,以我自己的经验,没有一个例子是拿来就能用的,看懂它的时间还不如自己写一个出来

解决方案 »

  1.   

    我以前写的一个例子,你参考一下好了:
    import java.util.Timer;public class Schedule { public static void main(String[] args) {

      try
      {
    ChkScheduleTask task = new ChkScheduleTask();
    System.out.println("任务创建成功!");
    Timer myTimer = new Timer();
    System.out.println("定时器创建成功!");
    //第二个参数为执行前等待时间,第三个参数为执行周期,以ms为单位
    //myTimer.schedule(task, 1000, 24 * 60 * 60 * 1000); 
    myTimer.schedule(task, 1000, 60 * 1000);
    System.out.println("连接任务成功!");
    //Thread.sleep(5000);
    //myTimer.cancel();
    //System.out.println("取消定时器!");
      } catch(Exception exp)
      {
       exp.printStackTrace();
      }
      

    }
    }其中ChkScheduleTask类中定义了要定期执行的方法:public class ChkScheduleTask extends TimerTask {
    public void run()
    {
                 //要定期执行的操作
    }
    }
      

  2.   

    使用定时器嘛,看看Timer类的介绍