帮忙看看错在哪里
import java.awt.*;import java.awt.event.*;
import javax.swing.*;
public class Math extends Frame{
JPanel p1=new JPanel();
JPanel p2=new JPanel();
JPanel p3=new JPanel();
JPanel p4=new JPanel();
JPanel p5=new JPanel();
JPanel p6=new JPanel();
JButton b1=new JButton("Backspace");
JButton b2=new JButton("CE");
JButton b3=new JButton("C");
JButton b4=new JButton("MC");
JButton b5=new JButton("7");
JButton b6=new JButton("8");
JButton b7=new JButton("9");
JButton b8=new JButton("/");
JButton b9=new JButton("sqrt");
JButton b10=new JButton("MR");
JButton b11=new JButton("4");
JButton b12=new JButton("5");
JButton b13=new JButton("6");
JButton b14=new JButton("*");
JButton b15=new JButton("%");
JButton b16=new JButton("MS");
JButton b17=new JButton("1");
JButton b18=new JButton("2");
JButton b19=new JButton("3");
JButton b20=new JButton("-");
JButton b21=new JButton("1/x");
JButton b22=new JButton("M+");
JButton b23=new JButton("0");
JButton b24=new JButton("+/-");
JButton b25=new JButton(".");
JButton b26=new JButton("+");
JButton b27=new JButton("=");
JTextField t=new JTextField(33);
JLabel b=new JLabel(" ");
public Math(){
setLayout(new GridLayout(7,1));
setTitle("计算机");
setSize(300,300);
setVisible(true);
p1.add(t);
p2.add(b);
p2.add(b1);
p2.add(b2);
p2.add(b3);
p3.add(b4);
p3.add(b5);
p3.add(b6);
p3.add(b7);
p3.add(b8);
p3.add(b9);
p4.add(b10);
p4.add(b11);
p4.add(b12);
p4.add(b13);
p4.add(b14);
p4.add(b15);
p5.add(b16);
p5.add(b17);
p5.add(b18);
p5.add(b19);
p5.add(b20);
p5.add(b21);
p6.add(b22);
p6.add(b23);
p6.add(b24);
p6.add(b25);
p6.add(b26);
p6.add(b27);
add(p1);
add(p2);
add(p3);
add(p4);
add(p5);
add(p6);
setVisible(true);
}
public static void main(String args){
new Math();
}
}java.lang.NoSuchMethodError: main
Exception in thread "main"