在文件的开始处引用包
import javax.swing.JOptionPane;

解决方案 »

  1.   

    运行没问题是你本来就有Square.class,而不是你javac后生成的应该是path设定有问题,注意不是classpath
      

  2.   

    我的源文件如下:
    import javax.swing.JOptionPane;
    public class Square
    {
    public static void main(String args[])
    {
    String nStr=JOptionPane.showInputDialog("输入一个整数");
    int n=Interger.parseInt(nStr);
    int m=n*n;
    JOptionPane.showMessageDialog(
    null,nStr+"的平方:"+m,
    nStr+"的次方值",JOptionPane.PLAN_MESSAGE);
    System.exit(0);
    }
    }
    请问bluesmile979我的path应该如何设置
    现在是这样设置的
    SET PATH=%PATH%;C:\PROGRA~1\SYBASE\SQLANY~1\WIN32;C:\PROGRA~1\SYBASE\SHARED\SUN\JDK118\BIN;C:\PROGRA~1\SYBASE\POWERD~1\WIN32;C:\PROGRA~1\SYBASE\SHARED\WEBTAR~1;C:\PROGRA~1\SYBASE\SHARED\POWERB~1;c:\j2sdk\bin;c:\j2sdk\jre\bin
      

  3.   

    import javax.swing.*这样多好啊,什么都有了
      

  4.   

    to:bluesmile979
    我按你的说法做了,还是不可以啊?请问path和classpath应该如何设置?我装的是j2se1.4.1,目录为c:\j2sdk
      

  5.   

    //===================== Square.java ========================
    import javax.swing.JOptionPane;
    public class Square3
      {
      public static void main(String args[])
        {
        String s = JOptionPane.showInputDialog("请输入一个整数先:");
        int n = Integer.parseInt(s);
        int nn = n*n;
        JOptionPane.showMessageDialog(
          null,"的平方: " + nn,
          "平方",
          JOptionPane.PLAIN_MESSAGE );
        System.exit(0);
        }
      }
    这样就一切OK了