Hola, estoy empezando en esto del java y empece a ver las applets y para probar decidi realizar un pequeño HolaMundo en applet, aqui esta el codigo:
import javax.swing.*;
public class NoEsHolaMundoApplet extends JApplet
{
public void init()
{
JLabel rotulo = new JLabel ("No es un applet Hola, Mundo");
add(rotulo);
}
}
La cosa es que al ejecutarlo desde eclipse se me carga el visor de java sin problemas y se me ve la frase, sin embargo cuando asocio un fichero html para poder cargarlo desde el navegador me da error.
Codigo Html:
<applet code= "NoEsHolaMundoApplet.class" width="300" height= "300">
</applet>
La solución completa para el hilo: aquí.
Y el error que obtengo:
java.lang.reflect.InvocationTargetException
at com.sun.deploy.util.DeployAWTUtil.invokeAndWait(Un known Source)
at sun.plugin2.applet.Plugin2Manager.runOnEDT(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unk nown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionR unnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassCastException: NoEsHolaMundoApplet cannot be cast to java.applet.Applet
at sun.plugin2.applet.Plugin2Manager$12.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Excepción: java.lang.reflect.InvocationTargetException
¿Alguien podría decirme donde esta el fallo? Realizo el programa igual que el libro con el que estoy aprendiendo sin embargo da ese error...



Citar
Marcadores