Al usar el appletviewer:
appletviewer MaximoCD.html
me arrojaba este error:
java.lang.NoClassDefFoundError: MaximoCD (wrong name: Ejercicios/ventiocho/MaximoCD)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:197)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:146)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:608)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:798)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:727)
at sun.applet.AppletPanel.run(AppletPanel.java:380)
at java.lang.Thread.run(Thread.java:636)
Bien, la causa de esto es que en la clase original(MaximoCD) había declarado un package
package Ejercicios.ventiocho;
lo cual hacía que se buscara la clase en un paquete(o estructura de directorios)
Ejercicios/ventiocho
dentro del mismo directorio donde reside el archivo html, arrojándome el errror anterior. La solución fue eliminar la declaración
package Ejercicios.ventiocho;
de la clase original.
No hay comentarios:
Publicar un comentario