Boa Tarde!!!
Gostaria de saber como coloco um código a executar de 2 em 2 minutos de forma automática, sem ter de estar sempre eu a carregar no run.
O código foi feito no programa eclipse.
Obrigada
Boa Tarde!!!
Gostaria de saber como coloco um código a executar de 2 em 2 minutos de forma automática, sem ter de estar sempre eu a carregar no run.
O código foi feito no programa eclipse.
Obrigada
Depende se vc vai deixar a aplicação aberta
ou se vai deixar agendado no Crontab ou Agendador de tarefas .
vc pode usar o TaskTimer do java e fazer ele executar a tarefa
Voce pode gerar um .exe de um .jar e colocar no agendador de tarefas do windows ou criar uma thread que executa seu método num loop chamando um sleep de 2 em 2 minutos.
O programa vai ter de estar sempre a correr no 2 em 2 minutos. Não sei qual a melhor forma de o fazer, nem sei como fazê-lo… sou nova nesta área.
Obrigada a todos
[quote=anamilagaia]O programa vai ter de estar sempre a correr no 2 em 2 minutos. Não sei qual a melhor forma de o fazer, nem sei como fazê-lo… sou nova nesta área.
Obrigada a todos[/quote]
Bom vc deve decidir qual a melhor maneira e de que o seu programa se trata para
melhor lhe ajudarmos =´)
Oi,
Você também poderá utilizar Threads…
Tchauzin!
Voce pode também utilizar o Quartz
Aqui na empresa tive uma situação parecida e escolhi por usar thread.
class ExemploTimer extends Thread(){
public void run(){
while(sair == 0){
…
//código de execução ou métodos
…
thread.sleep(120000)//Em milisegundos = 2 minutos
}
}
}
Fica aí uma sugestão!