我剛剛啓動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