データベースから読み取り、特定の条件に基づいてデータベースの内容を変更する単一のコードである単純な Java プログラムがあります。今、私が望んでいるのは、このプログラムが起動時に自動的に開始され、誰かがタスク マネージャーから強制終了しない限り、バックグラウンドで静かに実行されることです。私はこれまでにこのようなことをしたことがなく、どうすればよいのか正確にはわかりません。これをどのように行うことができるかについて誰かが私を助けることができますか? ありがとうございました..
質問する
30433 次
3 に答える
9
次の手順に従ってジョブを実行します:(Windowsを使用しており、jreがインストールされていると仮定します)
- 最初に Java プログラムをコンパイルし、クラス ファイルを 1 つの場所に配置します。
- 次に、bat ファイルを作成し、その中に配置
java LOCATION TO THAT CLASS FILE/MyProgram
します。 - あなたのbatファイルをスタートアッププログラムに入れます
- システムを再起動すると、プログラムがバックグラウンドで実行されます..! これがあなたを助けることを願っています。
于 2012-05-05T06:39:19.730 に答える
1
ここには2つの問題があります
このプログラムをスタートアップに追加する方法
- Windows- Windowsの起動時にJavaアプリケーションを実行します
- Linux- Javaアプリケーション用のLinux起動スクリプト
プログラムをデーモンとして実行する(バックグラウンドプロセス)
- 最も簡単な方法は、whileループを使用し、whileループで必要な時間間隔でスリープすることです。次に、データベース操作を実行します。
Windowsの場合も、このJSLhttp://www.roeschter.com/を確認でき ます。
ありがとう。
于 2012-05-05T06:45:57.883 に答える
-1
最初にjar bashを作成してから、それをcrontabタスクリストに追加します。
于 2012-05-05T06:24:24.787 に答える