0

複数のウィンドウ(JFrame)を起動するJavaアプリケーションがあります。コマンドラインから実行すると正常に動作します。ただし、アプリをJARにパッケージ化し、JARから実行した後、すべてのウィンドウが開くわけではありません。

なぜこれが起こっているのか誰かが知っていますか?複数のウィンドウを開くのを妨げるJARファイルについて何かありますか?グーグルはこれで役に立たなかった;)

簡単な解決策があれば、ぜひ聞いてみてください。それまでの間、トップレベルコンテナを1つだけ使用して、ウィンドウをMDIに追加および削除できるように、マルチドキュメントインターフェイスの使用を検討しています。

4

1 に答える 1

1

jarからの起動については、複数のJFrameを開くこととは何の関係もありません。ファイル/リソースの読み取りは行われていますか?jarからリソースを正しく読み取っていない可能性があり、例外がスレッドの1つをクラッシュさせています。また、UncaughtExceptionHandlerを追加して、それが発生しているかどうかを確認します。

于 2009-09-17T00:02:08.540 に答える