Java - Problema al ejecutar applet

 
Vista:
sin imagen de perfil

Problema al ejecutar applet

Publicado por Roberto (5 intervenciones) el 21/07/2006 17:43:55
Hola, tengo una aplicación Web y tengo un applet que se ejecuta en una página al pulsar un botón (es una imagen, pero da =). Me da el siguiente errror en la consola Java del navegador (IE Explorer, aunque con Mozilla también pasa, así que no creo que sea el navegador):

cargar: clase Calendario.class no encontrada.
java.lang.ClassNotFoundException: Calendario.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 10 more
Exception in thread "Thread-4" java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletException(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletStatus(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception in thread "thread applet-Calendario.class" java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletException(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Yo supongo que es porque al ser un proyecto web, el .class no esta situado en el mismo sitio que el documento .html, pero no se la ruta que tengo que poner en el codebase (bueno, no se ni siquiera si es ese el error...) . A ver si a alguien más le paso, que me imagino que si.

Saludos y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Problema al ejecutar applet

Publicado por chuidiang (950 intervenciones) el 21/07/2006 22:19:47
Hola:

El problema es que no encuentra la clase Calendario.class

Si la clase no pertenece a ningún paquete, ponla en el mismo directorio que la página html.

Si la clase pertenece a un paquete (por ejemplo package fechas.calendarios) debes crear en el mismo sitio que el html un directorio fechas, dentro uno calendarios y dentro meter el Calendario.class

En el primer caso, en el tag applet de la pagina html pon codebase="Calendario". En el el segundo caso, por codeabase="fechas.calendarios.Calendario". Por supuesto, suponiendo que Calendario sea el Applet y no una clase que utiliza el Applet ....

Se bueno
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Problema al ejecutar applet

Publicado por Roberto (5 intervenciones) el 24/07/2006 09:09:17
He hecho lo que me has dicho pero sigue igual, yo uso Netbeans y me pone una estructura de directorios, y no me lo guarda todo así. Si uso la estructura de directorios de Netbeans que codebase pongo? Mi clase, esta en un paquete (hado.util)

Agradezco mucho tu ayuda.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar