• 締切済み

バッチファイルで実行がうまくできない(java)

バッチファイルを作成してダブルクリックでコンパイル、実行できるようにしたいのですが、うまくいきません。 midiを演奏するプログラムをバッチファイルをダブルクリックして実行しようとすると Exception in thread "main" java.lang.NoSuchMethodError: main と出てしまいます。 コマンドプロンプトで set classpath=%classpath%;. と最初に入力していますし、別のソースをバッチファイルをダブルクリックすることによって実行することはできていますので、なにが原因かわかりません。 考えられる原因と、どうすればバッチファイルをダブルクリックすることによってコンパイル、実行できるかを教えてください。 お願いします。

みんなの回答

回答No.1

バッチにはどのような記述をしてるのでしょうか?

noname#24851
質問者

お礼

ありがとうございます。 バッチファイルの記述にクラスパスの記述を入れたらできました。 どうしてこのソースだけクラスパスの記述がバッチファイルに必要なのかわかりませんがとりあえずコンパイル、実行はできました。

すると、全ての回答が全文表示されます。

関連するQ&A