我在Java课程开始时的当前任务是在窗口上设置圆形动画。我遇到的问题是,无论我想要创建一个圆形或矩形,或者类似的东西,我总是得到
java.lang.NoSuchMethodError: main
Exception in thread "main"
在谷歌搜索之后,我总能找到答案是我错过了公共静态虚拟主体'代码,但我每次都包括它。甚至像这样简单的代码(我还没有看到矩形或圆圈实际上会出现的方式我假设这段代码应该是正确的):
public class Chapter6_Hw4
{
public static void main(String[] args)
{
Rectangle r = new Rectangle(50, 50, 100, 100);
System.out.println( "You have created a rectangle" );
}
}
希望我能从你们那里得到一些帮助。我认为这只是一些我忽略的真正的noobie问题。谢谢!
答案 0 :(得分:4)
确保您正在编译并运行Chapter6_Hw4.java
,而不是Rectangle.java
。
答案 1 :(得分:2)
检查java文件的文件名。它应该与您的公共类名匹配.. 在你的情况下 “Chapter6_Hw4.java”