java中如何实现每天固定一个时间进行一项任务

目前使用了timer.schedule(new TimerTask(),Date)的方法,但是好像并不能实现每天的这个固定时间可以执行,仅仅保证程序启动的当天,求指教....

java 定时器解决。Timer是能解决的啊,设置成需要1000*60*60*24 为一天

http://blog.csdn.net/qq_38005982/article/details/77235783
触发器!前提是你要用Spring,不用的话就不用看了

 timer.schedule(参数1,参数2,参数3)

参数1-执行的任务,参数2-启动后,延迟多久执行,参数3-每隔多久执行一次,你应该是少了第三个参数,所以只执行了一遍

Timer timer1 = new Timer();

//每间隔5s执行一次 你可以根据你自己的适当调整
timer1.schedule(new TimerTask(), 0,1000 * 5L);

或者 使用spring 触发器。

web.xml 配置定时器

这个不难,楼上的基本都回答了。

spring的定时任务,百度下就可以;
或者Java定时任务。。。

推荐使用Spring或者quartz的定时调度。