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