2011-02-08 7 views
0

メインクラスは、クライアントマシンからJava Web Startを使用してJNLPファイルを介して呼び出されます。私は、クライアントマシンでのアプリケーションの正常な起動と終了に基づいて、サーバーのDBテーブルを更新したいと考えています。Java Web Start:クライアントアプリケーションの終了を追跡する

(サードパーティのGPLツールのように)起動するアプリケーションを変更できないという制約があります。 JWSの理解によれば、アプリケーションが起動すると制御が消えます。 Java Web Start自体を使用して、そのようなイベント(特にクロージャ)を追跡する方法はありますか?

答えて

1

私はWebstartがこれを追跡しないことを知っています。 webstartによって起動される単純なラッパーアプリケーションを書くことができます。これは、それ自体がサードパーティのアプリケーションを起動します。

+0

Thks frクイック返信問題はサードパーティ製のツールで、その中のすべてのことがメインメソッドそのものです....ラッパーを書くのが難しいです... – anotherNovice1984

+0

ドンノはあなたが忍耐力を持っているかどうかはっきりしていますが、サードパーティのソースコードhttp:// wwwのリンクです.elusiva.com/opensource/downloads/JavaRDP1.1.tgzと私はJNLPを介してRDesktopSwing.javaを呼び出します – anotherNovice1984

+0

>>サードパーティツールの問題は、その中のすべてのものがメインメソッドそのものです---それは問題ではありません。ラッパークラスは他のクラスの他のメソッドと同様、3rdpartyツールのmainメソッドを呼び出すことができません。 BrittishMuttの答えが正しいです。 – MeBigFatGuy

関連する問題