import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class fileinputstream2 implements ActionListener
{
       JFrame frame=new JFrame("读取文件");
       JTextField text=new JTextField("fileinputstream.java");
       JButton button=new JButton("读取");
        JTextArea area=new JTextArea(80,70);
        
  public fileinputstream2()
{
     Container cp=frame.getContentPane();
       cp.add(button);
       cp.add(text);
         button.addActionListener(this);
        frame.setBounds(300,300,200,200);
        frame.setVisible(true);
        frame.pack();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void mian(String[] args)
{
  fileinputstream2 diao=new fileinputstream2();
}
public void actionPerformed(ActionEvent e)
{
   try{
         JFrame frame2=new JFrame("文件内容");
         File file=new File(text.getText());
         FileInputStream input=new FileInputStream(file);
         byte by[]=new byte[1000];
         int b=input.read(by);
         String s=new String(by,0,b,"Default");
         area.setText(s);
         Container cp2=frame2.getContentPane();
         cp2.add(area,BorderLayout.CENTER);
         frame2.setLocation(350,350);
         frame2.setVisible(true);
         frame2.pack();
         }catch(IOException e2){area.setText("找不到文件");}
}
}
编译成功
但运行时出现Exception in thread "main" java.lang.NoSuchMethodError:mian
请问这是什么问题,怎么来解决,请高手给我把程序给改一下;