main()中出现了异常,多检查检查吧。

解决方案 »

  1.   

    你用其他jva的编译工具试试看,如果还有错,肯定试你程序的问题。
      

  2.   

    hao  ,
    import java.awt.*
    import java.awt.event.*
    public class ApplicationGraphicsInOut2
    {
    public static void main(String args[])
    {
    new FrameInOut();
    }
    }
    class FrameInOut extends Frame implements ActionListener
    {
    Label prompt;
    TextField input,output;
    Button btn;
    FrameInOut()
    {
    super("图形界面的Java Application 程序");
    prompt=new Label("请输入您的名字“");
    input=new TextField(6);
    output=new TextField(20);
    btn=new Button("关闭");
    setLayOut(new FlowLayout());
    add(prompt);
    add(input);
    add(output);
    add(btn);
    input.addActionListener(this);
    btn.addActionListener(this);
    setSize(300,200);
    show();
    }
    public void actionPerformed(ActionEvent e)
    {
    if(e.getSource()==input)
    output.setText(input.getText()+",欢迎你!");
    else
    {
    dispose();
    System.exit(0);
    }
    }
    }
      

  3.   

    请问还可以用其他什么编译工具?
    我知道ULTRAEIDT-32这个编译工具和JBUILDER
     但JBUILDER我装的用不来!
      

  4.   

    我复制了一下在我的机器上编译后发现两个问题,
       import java.awt.*
       import java.awt.event.*这两行少了分号;
       
      还有
    setLayOut(new FlowLayout());大小写错了,应该是setLayout(new FlowLayout());
     改完就OK了。
      

  5.   

    对了,你是不是文件名保存错误了?
    main函数所在的类名应该和文件名一致,区分大小写
      

  6.   

    babu1234(babu) ,老兄,你说的我都改过来了,谢了。我还是很粗心啊。
    但是还是有问题:编译通过了,运行就会出现
    java.lang.NoSuchMethodError: main
    Exception in thread "main" 
    Process completed.
    这个是为什么呢?
    我的MAIN函数所在的类名和文件名是一致的,就是不能运行成功。
    我在线等候!