java程序出错 Exception in thread "main" java.lang.NoSuchMethodError: main

来源:百度知道 编辑:UC知道 时间:2024/06/27 08:54:22
Exception in thread "main" java.lang.NoSuchMethodError: main
程序import java.applet.Applet;
import java.awt.*;
public class E410 extends Applet
{ Button redbutton;
public void init()
{ redbutton=new Button("我是一个红色的按钮");
redbutton.setBackground(Color.red);
redbutton.setForeground(Color.white);
add(redbutton);
}
}

用MyEclipse运行这个程序可以执行,或者添加一个main函数。如下:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class E410 extends Applet
{ Button redbutton;
public void init()
{ redbutton=new Button("我是一个红色的按钮");
redbutton.setBackground(Color.red);
redbutton.setForeground(Color.white);
add(redbutton);
}
public static void main(String[] args) {
E410 applet = new E410();
Frame aFrame = new Frame("E410");
aFrame.addWindowListener(
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
aFrame.add(applet, BorderLayout.CENTER);
aFrame.setSize(300,200);
applet.init();
applet.start();
aFrame.setVisible(true);
}
}

按照下面这个模板来做:(类名与文件名相同)
import java.awt.Graphics;
import java.applet.Applet;
public class HelloWorldA