0

jidea ide でアプリケーションを実行すると、正常に実行されます。しかし、jarファイルをダブルクリックすると、GUIがうまく表示され、いくつかのオブジェクトを作成する必要があるボタンをクリックしますが、いくつかのオブジェクトのみが作成され、そのアクションではいくつかのコンストラクターが呼び出されません。しかし、これがideで行われると、すべてのコンストラクターが呼び出されます!!!

この動作の理由は何ですか? このさまざまな動作を解決するにはどうすればよいですか?

4

1 に答える 1

2

作成した jar にいくつかのクラスが欠落している可能性があります。IDE プロジェクトのクラスパスを確認し、システムのクラスパスと比較してください。それらの違いは、jar (または jar-classpath) に含める必要があります。

于 2009-05-26T07:04:11.880 に答える