もうJavaを起動しています...もう一度。 は、私はちょうど簡単なプログラムコマンドプロンプトとBlueJでコンパイルしたときの結果が異なります
class first
{
public static void main()
{
System.out.println("Hello!");
}
}
を作ったこれはBlueJの中に完全に罰金実行されますが、コマンドプロンプトから実行したときには、実行時にエラーが発生します。
これはエラー Exception in thread "main" java.lang.NoSuchMethodError: main
である私が今までmain
パラメータリスト
でString args[]
を与えていないので、私は無意識のうちにそれを与えるために使われています。私は、実行時に文字列配列にすべてのパラメータ値が含まれていることを知っていますが、なぜBlueJで実行されていますか?
(BlueJの学生に優しいのJavaエディタやコンパイラです)
*「ありがとうございました。 .. "*、Javaは適切な名前であり、略語や頭字語(JAVAと記述されている)ではないことに注意してください。 –
ああ。申し訳ありません。 – xavier666
BlueJ IDEが別のバージョンのJavaを使用している可能性はありますか? – Marcelo