如果你加了包的名字的话。包名不一样是不可以的。
如果没有包名。也就是说dafault的话。应该可以。

解决方案 »

  1.   

    在环境变量里改CLASSPATH的值,不再报错
      

  2.   

    import java.awt.event.*;public class ButtonHandler implements ActionListener 
    {
    public void actionPerformed(ActionEvent e) 
    {
    System.out.println("the button is "+e.getActionCommand());
    }
    }import java.awt.*;public class TestButton
    {
    public static void main(String[] args) 
    {
    Frame f = new Frame ("Test a button");
    Button b = new Button("Press on me");
    b.addActionListener(new ButtonHandler()); f.add(b,"Center");

    f.pack();
    f.setVisible(true);
    }
    }
      

  3.   

    一起编译
    javac  a.java b.java 你要用的都加上
      

  4.   

    在环境变量里改CLASSPATH的值,不再报错
    --------------------怎么改的 我也遇到了这个问题