Вы также можете решить эту проблему в Java, используя класс java.util.Timer. С помощью класса Timer вы можете запланировать задачу так, чтобы она выполнялась каждое утро в 8.
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {
System.out.println("I'm running ...");
}
}, startTime, period);