2

重複の可能性:
Windows での Jar ファイルの実行

NetBeans を使用して小さな GUI Java プロジェクト用の .jar ファイルを作成しました。コマンドラインからは正常に実行されます。JRE に javaw.exe に関連付けられた .jar ファイルがあります。しかし、.jar ファイルをダブルクリックすると、エラーが発生します。

Could not find main class. 
4

2 に答える 2

1

ダブルクリックでメイン クラスが見つからないということは、JRE がインストールされていることを意味します。それは問題ではありません。また、適切なショートカットが存在することも意味します。それは問題ではありません... どちらか。

問題は (私が思うに) JAR ファイルが実行可能な JAR ファイルとして正しく作成されていないことです。実行可能 JAR ファイルのマニフェストには、アプリケーションの起動に使用される「public static void main(String[])」メソッドを伝えるjava.exe、またはどのクラスに含まれているかを示す Main-class エントリが必要です。javaw.exeマニフェスト エントリが見つからないか、存在しないクラスを参照しています。

これはあなたのプログラムなので、JAR ファイルを作成する方法を詳しく調べる必要があります。ほとんどの場合、どのクラスをエントリ ポイント/「メイン」クラスとして使用するかを NetBeansに指示する必要があります。

于 2012-11-22T11:27:50.033 に答える
0

この回答を確認してください: Running JAR file on Windows .

おそらく、ショートカットでパーツを提供する必要がありjavaw.exe" -jar "%1" %、それで問題が解決します。

于 2012-11-16T21:08:08.173 に答える