2012-02-17 16 views
1

私はコンパイル済みのjarファイルを実行しているときにJava: “Could not find the main class. Program will exit”を取得しています。Java: "メインクラスが見つかりませんでした。プログラムは終了します "

このエラーはどのような原因がありますか?どのように回避しますか?

私は、NetBeans 6.9.1 IDEおよびJava 1.6

+1

プロジェクトのいくつかのクラスで 'public static void main(String args [])'関数を定義していることを確認してください。作成した場合は、ファイルを右クリックして、**ファイルを実行**を選択します。 –

+0

どのようにプログラムを実行していますか? – Santosh

+0

@サントシ:私はNetbeansを介してデバッグするとき、それは正常に動作しますが、コンパイルされたビルドを作成し、そのjarを使用した後、私は上記のエラーになっています。これは、正常に動作していた以前のアプリケーションでも同様です。 –

答えて

1

たぶんあなたのマニフェストが不正であるを使用しています。通常、プログラマーはIDEを使用しているときにこのファイルを処理しませんが、バグを見つけた可能性があります。

このドキュメントを読む

http://docs.oracle.com/javase/tutorial/deployment/jar/manifestindex.html

は、「アプリケーションのエントリポイントの設定」を深く見てみましょう。多分それが問題です。

関連する問題