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

DrJava IDE运行Java代码报错:缺少接收String[]的静态main方法

问题排查与解决

你的代码本身没有问题,TestFormes类中的main方法完全符合Java入口规范(public static void main(String[] args))。出现错误提示的核心原因是你在DrJava中运行的不是包含main方法的TestFormes类,而是其他无main方法的类(比如Forme、Cercle或Rectangle)。

解决步骤:

  • 在DrJava中,确保编辑区域显示的是TestFormes类代码,或者在左侧类列表中选中TestFormes类。
  • 点击顶部菜单栏的Run -> Run Main Method,DrJava会自动识别并运行TestFormes类的main方法。
  • 若仍无法识别,可手动指定入口类:在Run菜单选择Run Configuration,设置主类为TestFormes后再运行。

验证成功的话,控制台会输出:

<circle cx="50" cy="50" r="20" fill="red" />
<rect x="10" y="10" width="100" height="50" fill="blue" />

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 12:02:45