2010-03-21 77 views

回答

3

如果您想在特定時間運行java程序,您可能需要查看OS工具(如cron或at)。

如果你想在一個已經運行的java應用程序內部運行一個方法,那麼ScheduleExecutorService雖然可能是矯枉過正,但使用起來很簡單。

0

也許你應該使用具有更高級別API的第三方庫,如Quartz並使用SimpleTrigger

0

您可以在Glassfish Java EE服務器中運行您的任務。它支持定時器服務,以指定的時間間隔觸發後臺任務。當你在不同的機器上運行一組Glassfish服務器時,他們將協作完成一次任務。

更簡單的方法是依靠cron的Unix系統。在指定的時間,您可以通過java命令運行您的java任務。

我也在Windows上使用了pycron,這是一個模擬cron的服務。

相關問題