0

私はJavaパッケージを持っていますが、プログラムを毎晩0時に自動的に実行したいのですが、どうすればこの作業を実行できますか?

4

2 に答える 2

1

通常、2つの解決策があります。

  1. 毎晩コードを実行するアプリケーションを作成します。つまり、自分でスケジューリングを実装します。明らかに、スケジューリングを行うのに役立つツールを使用できます(そして使用する必要があります)。
  2. OS固有のツールを使用します。たとえば、UNIXの場合はcron、Windowsの場合はWindowsタスクスケジューラです。
于 2012-11-11T12:11:52.027 に答える
1

独自のOSでスケジュールすることができます。* nixには、cronがあります。Windowsで何が使われているのかわかりません。

または、独自のJavaプログラムスケジュールを作成することもできます。実行時に、特定の時間にタスクを実行する時間を設定します。

今から真夜中までの時間を数えることもできますがThread.sleep()、それは貧乏人の解決策です。クォーツはあなたの仕事をスケジュールするので、あなたの男です。

スケジュールパスを選択した場合、OSの起動時にアプリケーションを実行することを忘れないでください

于 2012-11-11T12:13:26.097 に答える