2013-01-22 35 views
0

可能重複:
How to schedule a periodic task in Java?如何創建將自動工作,每天一次的方法

我需要寫一個方法(在一個線程),將在自動每天上班00:05。 (方法將在服務器上運行)。

我在谷歌和這個網站上查到它,但所有的結果都是關於不同的語言(主要是C#)。我如何在Java中實現這一目標?

+0

它是否必須是Java?你可以使用cron(Linux)或crontab(Windows)嗎? – PinkElephantsOnParade

+0

程序是整天運行並且只在00:05執行嗎?還是它做其他操作? – Grambot

+0

它必須是JAVA。我需要在00:05在我的數據庫上運行特定的任務...服務器本身整天運行。 –

回答

0

使用調度程序執行程序服務;它有一個定期運行任務的選項(固定費率)。 This應該可以幫助您開始。

如果您希望基於調度程序的需求變得複雜或增長,那麼您應該探索像石英這樣的第三方庫。

0

有一些你可以採取的辦法。查看Java API,瞭解沒有太多依賴關係的Java解決方案。

您也可以使用Spring來利用其他功能,並且更加簡化的方法如documentation所示。

相關問題