Você pode utilizar um framework completo para agendamento como o Quartz ou implementar a interface Callable (java.util.concurrent.Callable) e criar seu próprio Job.
ViniMunhoz
Você pode criar uma thread para isso
Tchello
Você precisa de um Timer.
Existem zilhões de maneiras de se implementar um em java e são fáceis de serem encontradas.
(em inglês) Não sei porque, nunca encontro a documentação da api java em português…
Eu geralmente faço isso, uso o método schedule da classe Timer e extendo a classe TimerTask para fazer uma tarefa automática (sobrescreva o método run)
[]'s
[editando]Não tinha visto respostas acima ainda xD [/editando]
Scorsatto
Obrigado a Todos
fiz da seguinte forma :
intdelay=10000;intperiod=minutos*60000;Timertimer=newTimer();timer.scheduleAtFixedRate(newTimerTask(){publicvoidrun(){// Chamada do meu metodo}},delay,period);