Main.javaという.javaファイルを作成し、Windowsコマンドプロンプトでjavacを使用してコンパイルしました。コンパイラは複数の.classファイルを作成しています(Main.class、Main $ 1.class、およびMain $ 2.classと呼ばれます。おそらくMain.javaファイルに匿名の内部クラスがあるためです)。ショートカットをダブルクリックしてこのアプリケーション(Java Swingアプリケーション)を実行できるように、実行可能な.jarファイルを作成しようとしていますが、3つのクラスファイルのディレクトリに移動して次のように入力すると失敗します。
jar cfv file.jar Main.class Main$1.class Main$2.class
次に、コマンドプロンプトは次のテキストを出力します。
added manifest
adding: Main.class(in 4871) (out = 2848)(deflated 41%)
adding: Main$1.class(in 1409) (out = 833)(deflated 40%)
adding: Main$2.class(in 1239) (out = 767)(deflated 38%)
それにもかかわらず、Windowsエクスプローラーでfile.jarファイルをダブルクリックしても、簡単に言えば、何も起こりません。スイングアプリケーションは開きません。
うまくいけば、誰かがこれで私を助けることができます。ありがとうございました
ベスト...SL