【发布时间】:2014-03-05 06:41:20
【问题描述】:
我有以下 HTML 用于嵌入我的 Java 小程序:
<applet code="MyClass" URL="path/MyClass.class" height="200" width="400"></applet>
小程序不起作用,我在控制台中收到以下错误:
java.lang.reflect.InvocationTargetException 在 com.sun.deploy.util.DeployAWTUtil.invokeAndWait(DeployAWTUtil.java:116) 在 sun.plugin2.applet.Plugin2Manager.runOnEDT(Plugin2Manager.java:3606) 在 sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3131) 在 sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1517) 在 java.lang.Thread.run(Thread.java:680) 原因:java.lang.ClassCastException:MyClass 无法转换为 java.applet.Applet 在 sun.plugin2.applet.Plugin2Manager$13.run(Plugin2Manager.java:3119) 在 java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) 在 java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) 在 java.awt.EventQueue.access$400(EventQueue.java:82) 在 java.awt.EventQueue$2.run(EventQueue.java:676) 在 java.awt.EventQueue$2.run(EventQueue.java:674) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) 在 java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97) 在 java.awt.EventQueue$3.run(EventQueue.java:690) 在 java.awt.EventQueue$3.run(EventQueue.java:688) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) 在 java.awt.EventQueue.dispatchEvent(EventQueue.java:687) 在 java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) 在 java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) 在 java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) 在 java.awt.EventDispatchThread.run(EventDispatchThread.java:122) 异常:java.lang.reflect.InvocationTargetException
这是什么原因造成的?
感谢您的帮助。
【问题讨论】:
标签: java file applet invocationtargetexception