You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中main()方法需用代码块而非分号,求助问题排查

解决VS Code中“This method requires a body instead of a semicolon in main()”报错
  • 问题根源:你定义main()方法时,错误地用分号;结尾,而非包裹代码的大括号{}。比如错误写法:public static void main(String[] args);,这违反了Java(或C系语言)的方法定义规则。

  • 修复方法:

    1. 定位到main()方法的定义行,删除末尾的分号
    2. 在方法名后添加一对大括号{},将业务代码置于大括号内
    3. 正确示例:
      public static void main(String[] args) {
          // 此处编写代码逻辑
          System.out.println("Hello World");
      }
      
  • 若写法正确仍报错,可尝试:

    • 保存文件后重启VS Code
    • 检查对应语言插件(如Java相关插件)是否安装正常、版本兼容
    • 确认项目的语言环境配置(如Java版本与代码语法匹配)

内容的提问来源于stack exchange,提问作者vedika gupta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 01:25:23