class PrintMsg
{
public static void main(String a[])
{
System.out.print("\n THE IS MAIN BLOCK");
}
}
上面的代碼編譯成功,但我無法在JVM中執行它。這 錯誤發生:java中的主要方法錯誤
類PrintMsg.Main沒有找到Main方法,請確定的主要方法爲:公共靜態無效的主要(字串[] args)
什麼我需要改變修復錯誤?
class PrintMsg
{
public static void main(String a[])
{
System.out.print("\n THE IS MAIN BLOCK");
}
}
上面的代碼編譯成功,但我無法在JVM中執行它。這 錯誤發生:java中的主要方法錯誤
類PrintMsg.Main沒有找到Main方法,請確定的主要方法爲:公共靜態無效的主要(字串[] args)
什麼我需要改變修復錯誤?
此代碼有效。但是調用它,你必須,因爲它似乎你正在做執行
java PrintMsg
,而不是
java PrintMsg.Main
。 java
需要包含主方法的類的全限定名稱(包+類)。你的課名是PrintMsg。
編譯Java類使用javac classname.java
用於運行程序使用java classname
,也使類公共
你的問題一定在你的本地設置。該代碼看起來不錯,但對我來說,執行FIEN:
運行:
THE爲主BLOCKBUILD成功(總時間:0秒)
你確定你的啓動程序是否正確?
是的,它會編譯,但不會執行,按Java規範的觸發點會從主要方法開始,如果它存在的文件
在有也說,你需要有公共類啓動其觸發
試試這個
public class PrintMsg {
public static void main(String a[]) {
System.out.print("\n THE IS MAIN BLOCK");
}
}