请问Exception in thread "main" java.lang.NoSuchMethodError: main出现这个如何修改?

来源:百度知道 编辑:UC知道 时间:2024/06/29 22:58:15
以下是我的代码,但是运行后出现Exception in thread "main" java.lang.NoSuchMethodError: main 小弟是初学java 我知道说是缺少个方法 但是不知道具体怎样修改,请好心的大哥们帮帮忙谢谢了!

class MyPoint{
{
int x;
int y;

MyPoint start,end;

{start = new MyPoint();
end = new MyPoint();

start.x = 10;
start.y = 10;
end.x = 20;
end.y = 20;

System.out.println(start.y);
//System.out.println(start.y);
//System.out.println(end.x);
//System.out.println(end.y);

}
}

class MyPoint{
int x;
int y;
public static void main(String args[]){
MyPoint start,end;
start = new MyPoint();
end = new MyPoint();

start.x = 10;
start.y = 10;
end.x = 20;
end.y = 20;

System.out.println(start.y);
System.out.println(start.y);
System.out.println(end.x);
System.out.println(end.y);
}
}

后面三个system.out.println()语句应该不是注释吧?所以我也显示出来了。
java程序如果要执行,必须有一个main()方法,这是程序的入口,另外,要注意代码的缩进(排版),这样便于阅读。

class MyPoint{
int x;
int y;
public static void main(String[] arg)
{MyPoint end;
MyPoint start;
start = new MyPoint();
end = new MyPoint();

start.x = 10;
start.y = 10;
end.x = 20;
end.y = 20;

System.out.println(start.y);
System.out.println(start.y);
System.out.