1
A
回答
2
1
如果你想在8運行Java應用程序,那麼你需要依靠 Windows任務或cron作業在UNIX
如果你有Java程序中的任務在計劃時間運行。 1. Quartz external library 2. TimerTask in java
2
如果你要保持你的應用程序運行,並在特定的時間執行某些任務,請看這裏:Scheduling recurring tasks in Java applications。如果你想操作系統在特定的時間來啓動你的應用程序,你需要看看你的操作系統(Unix/Linux下例如,cron)
0
來的「使用Java語言」版本規範應答提供的調度選項這是:QuartzScheduler。這不會啓動Java程序,但會按照計劃在現有Java可執行文件中啓動任務。使用示例可用here。
Quartz Scheduler對於單個日常工作來說可能太重了。您可以使用Timer或更好的ScheduledThreadPoolExecutor,這兩者都可以在JDK中獲得。
0
您也可以使用java.util.Timer類在Java中解決此問題。隨着Timer類,這樣,每次早上8
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {
System.out.println("I'm running ...");
}
}, startTime, period);
+0
如果更改時區或發生夏令時轉換,這將不起作用。 – 2011-02-24 23:34:10
相關問題
- 1. 如何在django中安排任務?
- 2. 如何在Django中安排任務?
- 3. 如何在C++中安排任務
- 4. 安卓日程安排任務
- 5. 如何使用Quartz在java中安排任務?
- 6. 在Railo中安排任務
- 7. 在android中安排任務
- 8. 安排任務
- 9. 如何在每個月的特定日期安排laravel任務?
- 10. Powershell腳本來安排日常任務錯誤
- 11. 日程安排任務alfresco管理員
- 12. 在python上安排任務
- 13. 如何在Windows服務中使用Quartz.Net來安排任務?
- 14. 如何安排每月一日運行的芹菜任務?
- 15. 如何重新安排併發任務?
- 16. 如何使用Marklogic來安排任務
- 17. 如何安排後臺任務
- 18. 如何安排任務與GUI編程
- 19. Firebase Server SDK - 如何安排任務?
- 20. 如何在Classic ASP中安排常規數據庫清理任務?
- 21. 如何根據特定日期在laravel中指定/安排某個任務
- 22. 在Acumatica中安排一些任務
- 23. 在後臺任務中安排通知
- 24. 在App引擎中安排任務。 Cron或任務API更好?
- 25. 如何在php中安排日程表
- 26. 如何在PHP中安排任務? (存儲和運行技術)
- 27. 如何在Scala中的特定時間安排任務?
- 28. 如何在WinForms應用程序中安排任務?
- 29. 如何在Php(非重複)中安排任務?
- 30. 通過PHP安排任務
如果你想運行你可以安排一個任務* *推出一個時間表的Java程序,那麼這是一個關於你的操作系統,而不是Java的問題。 – skaffman 2011-02-24 22:28:05
@skaffman知道答案,是的。但是,他希望Java有這樣的內置機制。事實上,可以編寫一個Java應用程序,直到早上8點。 – corsiKa 2011-02-24 22:29:24