1

奇妙な問題があります。.jar ファイルを実行しようとすると、次のエラー メッセージが表示されます。

---------------------------
Java Virtual Machine Launcher
---------------------------
Could not find the main class: C:\Program Files (x86)\DirBuster\DirBuster.jar.  Program will exit.
---------------------------
OK   
---------------------------

多数の .jar ファイルを試しましたが、このエラーはすべてのファイルで発生しています。JAVA を再インストールし、cmd でプログラムを実行しようとしましたが、問題は解決しません。どれでも大歓迎です。

ありがとう。

4

3 に答える 3

0

これをどのように実行しようとしていますか?jarファイルを実行しようとしている場合は、実行するクラスの名前を含むMain-Classエントリをマニフェストに含める必要があります。これにより、次のことが可能になります。

java -jar DirBuster.jar

メインクラスがない場合は、次のようにする必要があります。

java -cp DirBuster.jar MainClass

こちらをご覧ください:http: //docs.oracle.com/javase/tutorial/deployment/jar/appman.html

于 2012-06-10T18:57:13.383 に答える
0

メイン メソッドがあることを確認してください (public static void として宣言する必要があります)。クラスに複数のメイン メソッドがある場合は、マニフェスト ファイルでエントリ ポイントを宣言します。

于 2012-06-10T18:44:35.810 に答える
0

cmd.exe (コマンド ライン プロンプト) を実行し、コマンドを実行します。

"C:\Program Files\Java\jdk1.6.0_32\bin\java.exe" -jar "C:\Program Files\DirBuster\DirBuster.jar"

これはうまくいくはずです。必要に応じてディレクトリ名を修正します。C:\Program Files\Java\jdk1.6.0_32 は、JDK または JRE がインストールされているディレクトリです。

于 2012-06-10T18:47:05.207 に答える