Executar o código automaticamente

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!