不知为啥我这通不过,错误如下:
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)
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)
应该是path=jdk安装目录\bin;
编译结果!
--------------------Configuration: JDK version 14 <Default>--------------------
Note: D:\javaprogram\menuframe.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.Process completed.检查你的环境变量!
classpath=d:\j2sdk\jre\lib\rt.jar;d:\j2sdk\lib\tools.jar;d:\j2sdk\bin;
不知道还要设置path参数么?
你所说的CastException例外在下述情况下出现:试图把一个对象强制成类A,而它既不是类A的实例,也不是A类子类的实例.类menuframe并不是Applet的实例,所以就出现了CastException的例外.