1

私は Eclipse を使用しており、SWT を使用して Java アプリケーションを作成しました。Eclipse がプログラムをコンパイルすると、メイン ファイルの名前が次のように 4 つの異なるファイルに変更されます。

  • MainFile.class
  • MainFile$1.class
  • MainFile$2.class
  • MainFile$3.class

コマンドラインからこのプログラムを実行しようとすると、

メイン クラスが見つかりませんでした: MainFile.class。プログラムは終了します。

なぜこれが起こっているのか本当にわかりません。

4

1 に答える 1

5

$クラスは匿名の内部クラス用であり、完全に正常です。

実行したコマンド ラインを確認できますか? java MainFileの代わりに書く必要があるでしょうjava MainFile.class

于 2012-05-28T15:14:07.323 に答える