不知为啥我这通不过,错误如下:
java.lang.ClassCastException: menuframe
        at sun.applet.AppletPanel.createApplet(AppletPanel.java:548)
        at sun.applet.AppletPanel.runLoader(AppletPanel.java:477)
        at sun.applet.AppletPanel.run(AppletPanel.java:290)
        at java.lang.Thread.run(Thread.java:536)

解决方案 »

  1.   

    好象是classpath,path没有设置好,
    应该是path=jdk安装目录\bin;
      

  2.   

    我的也没问题呀!
    编译结果!
    --------------------Configuration: JDK version 14 <Default>--------------------
    Note: D:\javaprogram\menuframe.java uses or overrides a deprecated API.
    Note: Recompile with -deprecation for details.Process completed.检查你的环境变量!
      

  3.   

    在autoexec.bat中设置如下:
    classpath=d:\j2sdk\jre\lib\rt.jar;d:\j2sdk\lib\tools.jar;d:\j2sdk\bin;
    不知道还要设置path参数么?
      

  4.   

    你编写的并不是一个Applet程序,所以不能用appletviewer来看运行的结果.而应该直接:java menuframe 就可以了.
    你所说的CastException例外在下述情况下出现:试图把一个对象强制成类A,而它既不是类A的实例,也不是A类子类的实例.类menuframe并不是Applet的实例,所以就出现了CastException的例外.