截圖顯示 main 方法聲明異常,常見錯誤包括:
static 修飾符。String args 而非 String[] args)。void。Main vs main)。public static void main(String[] args) {
// 程序入口
}
| 關鍵字 | 作用 |
|---|---|
| public | JVM 能夠從外部調用該方法 |
| static | 無需實例化類即可調用,JVM 直接通過類名調用 |
| void | 無返回值,程序結束靠 System.exit 或自然返回 |
| String[] args | 接收命令行參數數組 |
// 錯誤
public void main(String args) { ... }
// 正確
public static void main(String[] args) {
System.out.println("Hello World");
}
Eclipse/IDEA 會在 main 方法報錯處提示「Main method not found」或「Invalid method signature」,按 Alt+Enter 可快速修復。