我寫了一個Java程序,它使用Google Analytic API檢索Google數據直到當前日期,並將其導出爲CSV文件。我希望這個程序每天運行,以便CSV文件中的數據將保持最新。我怎樣才能做到這一點?如何安排一個Java程序每天在Windows中運行?
0
A
回答
4
您可以使用Windows任務計劃程序(see tutorial)啓動任何程序;對於Java,您可能需要創建批處理文件來運行Java程序,然後使用Scheduler來運行批處理文件。您可以使用executable JAR。
您可能需要指定啓動目錄 - 請參閱this thread。
+0
感謝您的幫助:) – Madhusudan
1
3
計劃通過Java
使用ScheduledExecutorService
和方法scheduleAtFixedRate
與天的TimeUnit
。你的程序將等待一天,然後做它必須做的事情。
當然你的電腦必須打開。如果這是一個問題,最好使用Google App Engine來做這樣的事情。
+0
謝謝爲你的迴應:) – Madhusudan
相關問題
- 1. 如何安排C#Windows服務每天運行一個方法?
- 2. 如何安排一個eclipse java程序每天晚上8點運行?
- 3. 安排每天在每分鐘運行一次的PgAgent作業
- 4. 安排java應用程序每天運行的最有效方法
- 5. 如何安排GcmTaskService在特定時間每天運行
- 6. 安排一個windows服務每兩小時運行一次
- 7. 如何在Windows中安排perl程序
- 8. 如何安排每天,每兩天,從開始日期起每三天運行一次
- 9. 如何讓一個java程序全天候運行?
- 10. 如何安排每天運行AutoIt腳本?
- 11. 如何安排IIS SEO工具包每天運行
- 12. 如何使用NServiceBus安排每天運行的任務
- 13. 如何安排Java程序的執行?
- 14. 創建一個每天運行一次的c#應用程序/ windows服務
- 15. 在Windows任務計劃程序中安排一個c#程序
- 16. 如何在每隔一天或每隔三天安排一次UILocalNotification?
- 17. 在windows中運行java程序
- 18. 如何安排Mathematica筆記本電腦每天同一時間運行?
- 19. 如何從另一個java程序運行java程序?
- 20. 如何安排一個網頁每天在共享主機上執行?
- 21. 運行Windows的Java程序
- 22. 如何在Chrome擴展程序中每天只運行一次腳本
- 23. 如果應用程序未運行,請安排下一個UILocalNotification
- 24. 如何安排應用程序在Google Cloud中運行?
- 25. 安排一個iOS應用程序任務在後臺運行
- 26. 作業調度程序每天運行
- 27. 安排程序在Windows CE的特定時間運行?
- 28. Spring Java - 運行進程每天執行一次任務
- 29. WebJob每每個cron的日程安排運行兩次
- 30. 重新安排運行一天兩次一個Oracle作業
您可以設置在Windows中運行的計劃。 –
任何URL可以幫助您做到這一點? – Madhusudan
YEs,使用[ScheduleExecutorService](https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledExecutorService.html) – janani