Guten Morgen,
bei mir schlägt mal wieder meine Unwissenheit zu.
Ich baue momentan an einem Timer, der ein Programm alle 5 Min. neu starten lassen soll. Das Ganze soll als Systemdienstprogramm laufen.
Es muss also immer wieder die Main Methode initialisieren werden. Folgendes habe ich mir schon zusammen gebaut/gesucht.
In der Hauptdatei wird folgender Aufruf gestartet
Und dann kommt in der TimerReloaded folgender Aufruf:
Diesen Code habe ich hier aus dem Forum. Leider habe ich logischer Weise den selben Fehler, aber es wurde leider nicht berichtet, ob und wie der Fehler behoben wurde.... Und ich selber erkenne den Fehler leider nicht.
ist das Überhaupt der richtige Weg, bzw. gibt es vllt. einen der noch eleganter/ besser geeigent ist?
Vielen Dank für eure Hilfe!
bei mir schlägt mal wieder meine Unwissenheit zu.
Ich baue momentan an einem Timer, der ein Programm alle 5 Min. neu starten lassen soll. Das Ganze soll als Systemdienstprogramm laufen.
Es muss also immer wieder die Main Methode initialisieren werden. Folgendes habe ich mir schon zusammen gebaut/gesucht.
In der Hauptdatei wird folgender Aufruf gestartet
Java:
public static void TimerReloaded (String timerTask[], String args) throws IOException {
TimerReloaded.Timer(timerTask);
}
Java:
import java.util.Timer;
import java.util.TimerTask;
import java.util.*;
public class TimerReloaded {
public static void Timer(String[] timerTask, String args) {
// creating timer task, timer
TimerTask timerrun = new Timer();
Timer timer = new Timer();
// scheduling the task at interval
timer.schedule(timerrun,5000, 5000);
}
// this method performs the task
public void run() {
System.out.println("timer working");
}
}
Diesen Code habe ich hier aus dem Forum. Leider habe ich logischer Weise den selben Fehler, aber es wurde leider nicht berichtet, ob und wie der Fehler behoben wurde.... Und ich selber erkenne den Fehler leider nicht.
ist das Überhaupt der richtige Weg, bzw. gibt es vllt. einen der noch eleganter/ besser geeigent ist?
Vielen Dank für eure Hilfe!