0

Java Swing アプリケーションを作成しましたが、アプリケーションからデータをバックアップするための機能が必要です。

バックアップデータ、バックアップスケジュールデータ、スケジュール時刻を取得する画面があります。

したがって、特定の日時に、1 つの Java ファイルにあるコードの一部をバックグラウンドで自動的に開始する必要があるため、アプリケーションを実行したり、同時に実行したりする必要はありません。

こことGoogleで検索しましたが、正しい解決策が得られません。

ここで、このアプリケーションは Windows だけでなく、MAC または Linux 環境でも実行されます。だから私はクロスプラットフォームが必要です。

ですから、これを行う方法を教えてください。

4

2 に答える 2

3

Java プログラムをサービスとして実行するための優れたライブラリはJava Service Wrapperです。ただし、サービスのデフォルトの動作はタスクをヘッドレス モードで実行することであることに注意してください。つまり、サービス プロセスから Swing ウィンドウを起動することはできません (ただし、サービスと通信する別のプログラムを実行することはもちろん可能です)。

于 2012-09-21T14:35:12.350 に答える
1

私は使っていませんが、 Quartz Schedulerを見ることができます。サービスとしても実行できるようです。

于 2012-09-21T13:16:15.613 に答える