9

データベースから読み取り、特定の条件に基づいてデータベースの内容を変更する単一のコードである単純な Java プログラムがあります。今、私が望んでいるのは、このプログラムが起動時に自動的に開始され、誰かがタスク マネージャーから強制終了しない限り、バックグラウンドで静かに実行されることです。私はこれまでにこのようなことをしたことがなく、どうすればよいのか正確にはわかりません。これをどのように行うことができるかについて誰かが私を助けることができますか? ありがとうございました..

4

3 に答える 3

9

次の手順に従ってジョブを実行します:(Windowsを使用しており、jreがインストールされていると仮定します)

  • 最初に Java プログラムをコンパイルし、クラス ファイルを 1 つの場所に配置します。
  • 次に、bat ファイルを作成し、その中に配置java LOCATION TO THAT CLASS FILE/MyProgramします。
  • あなたのbatファイルをスタートアッププログラムに入れます
  • システムを再起動すると、プログラムがバックグラウンドで実行されます..! これがあなたを助けることを願っています。
于 2012-05-05T06:39:19.730 に答える
1

ここには2つの問題があります

  1. このプログラムをスタートアップに追加する方法

  2. プログラムをデーモンとして実行する(バックグラウンドプロセス)

    • 最も簡単な方法は、whileループを使用し、whileループで必要な時間間隔でスリープすることです。次に、データベース操作を実行します。

Windowsの場合も、このJSLhttp://www.roeschter.com/を確認でき ます。

ありがとう。

于 2012-05-05T06:45:57.883 に答える
-1

最初にjar bashを作成してから、それをcrontabタスクリストに追加します。

于 2012-05-05T06:24:24.787 に答える