我的 C: 驱动器中有一个名为 abc.bat 的批处理文件,我想每两分钟执行一次。我必须用 Java 来做这件事。我需要使用这个TimerTask
类。以下是我当前的代码:
import java.util.TimerTask;
import java.util.Date;
import java.util.Timer;
// Create a class extends with TimerTask
public class ScheduledTask extends TimerTask {
// Add your task here
public void run() {
Runtime.getRuntime().exec("cmd.exe /c start abc.bat");
}
}
//Main class
public class SchedulerMain {
public static void main(String args[]) throws InterruptedException {
Timer time = new Timer(); // Instantiate Timer Object
ScheduledTask st = new ScheduledTask(); // Instantiate SheduledTask class
time.schedule(task, now ,TimeUnit.SECONDS.toMillis(2));
}
}