2016-03-28 11 views
0

Netbeansでプロジェクトを実行しようとしていますが、大きな問題が発生しています。私はプロジェクト(F11)をビルドすると、単純にクラスを作成するのではなく、jarファイルを作成します。クラスが見つからないため、プロジェクトを実行できません。私はそれがライブラリとしてjarファイルを追加したためかもしれないと思う。Netbeansでプロジェクトを実行できません。クラスは作成されません。

とにかく、プログラムをビルドすると、コマンドラインからjava -jar program.jarを使って実行するよう指示されます。だから私はそれを試して、私はError: Could not find or load main class something.javaを得る。プロジェクトプロパティでは、正しいクラスがメインクラスとして選択されます。

助けていただければ幸いです!

+0

を。プロジェクト設定では、そのような設定が必要です。 –

答えて

0

エラー:

エラー:メインクラスsomething.javaを見つけるか、またはロードできませんでした

は、あなたのクラスのいずれかに存在する方法public static void main(String args[])

んのために特別に探していますか?

Netbeansは、ソースファイルを保存するときに自動的にクラスファイルをコンパイルします。

編:

この回答を参照、JUnitテストを実行するには:メインファイルとして:あなたは(main.java EX)を使用するようにプロジェクト設定を必要とする

https://stackoverflow.com/a/7172646/288915

+0

ええ、それは問題ではありませんが、そのクラスを作成せず、自分のプログラムが正しく動作するかどうかをテストするために使用されることになっています(アサートを使用して) – mandatory

+1

プログラムを実行するには、出発点。それは常に 'public static void main(String args [])'です。それがなければ、出発点がないので、プログラムは何もしないでしょう。 –

+0

@mandatory。 JUnitのようなテストライブラリを "assert"を使って使用しているのですか? JVMを開始するための「開始」が必要です。 – kevingreen

関連する問題