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. Java/Spring中的日程安排任務
- 2. 如何在C++中安排任務
- 3. 如何在Django中安排任務?
- 4. 如何在django中安排任務?
- 5. 如何在ASP.net中安排任務?
- 6. 如何安排JBoss任務?
- 7. 安卓日程安排任務
- 8. 如何在Java中安排週期性任務?
- 9. 如何使用Quartz在java中安排任務?
- 10. 在Railo中安排任務
- 11. 在portlet中安排任務
- 12. 在android中安排任務
- 13. 安排任務
- 14. 如何在每個月的特定日期安排laravel任務?
- 15. Powershell腳本來安排日常任務錯誤
- 16. 日程安排任務alfresco管理員
- 17. Cocos2d Javascript日程安排任務
- 18. 在python上安排任務
- 19. 如何在Windows服務中使用Quartz.Net來安排任務?
- 20. 如何安排每月一日運行的芹菜任務?
- 21. 如何重新安排併發任務?
- 22. Firebase Server SDK - 如何安排任務?
- 23. 如何使用python安排任務
- 24. 如何安排後臺任務
- 25. 如何安排任務與GUI編程
- 26. 如何從django前端安排任務?
- 27. 如何使用Marklogic來安排任務
- 28. 如何在Classic ASP中安排常規數據庫清理任務?
- 29. 如何根據特定日期在laravel中指定/安排某個任務
- 30. 在後臺任務中安排通知
如果你想運行你可以安排一個任務* *推出一個時間表的Java程序,那麼這是一個關於你的操作系統,而不是Java的問題。 – skaffman 2011-02-24 22:28:05
@skaffman知道答案,是的。但是,他希望Java有這樣的內置機制。事實上,可以編寫一個Java應用程序,直到早上8點。 – corsiKa 2011-02-24 22:29:24