3

私は自分が作っているJavaスイングプログラムをテストしています。私が最初に作成した1台のコンピューターでは、正常に動作します。3 台の異なるコンピューターで同じプログラムをテストし、IDE から起動すると実行されますが、jar をダブルクリックすると、「Java Virtual machien Launcher」というタイトルのポップアップ エラー ウィンドウが表示されます。エラーは「メイン クラスが見つかりませんでした: xxxxxxx。プログラムは終了します。」

何が起こっているのか一生わからない。以前は機能していました。

4

1 に答える 1

4

jar 内にマニフェスト ファイルを含める必要があります。ここでは、jar が起動されたときにエントリ ポイントとして使用されるクラスを指定します。

Manifest.txt というファイルを作成し、以下を追加します。

 Main-Class: yourMainClass.class

次に、jar を作成するには:

jar cfm JarName.jar Manifest.txt yourMainClass/*.class

コマンド ラインから を実行するには、次を使用します。 java -jar JarName.jar

于 2012-06-15T14:05:57.267 に答える