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
相关产品推荐
相关产品推荐

