me escribió aplicación no es tan simple, y decidió hacer applet. Tengo el archivo .jar y la clase principal es chat.java (contiene init() y se extiende JApplet). Tengo este código en un archivo HTML:Java - java.lang.UnsupportedClassVersionError en el applet
<applet code="chat.class" archive="chat.jar" width="150" height="150">
Error!
</applet>
y da error
java.lang.UnsupportedClassVersionError: chat : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.defineClassHelper(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.access$100(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.UnsupportedClassVersionError: chat : Unsupported major.minor version 51.0
en la consola de Java. No sé qué hacer, mi applet debería abrir un nuevo Frame (ventana emergente) donde puede chatear, etc. ¡Gracias por cualquier respuesta!
¿Puedes verificar que tus versiones de java sean las mismas en las que compilaste el contenedor? – mezzie
* "mi applet debería abrir un nuevo Frame (popup) donde puede chatear, etc." * Deshágase del applet por completo y abra el frame desde un enlace usando [Java Web Start] (http://stackoverflow.com/ etiquetas/applet/info). Es más fácil implementar un applet y una mejor experiencia para el usuario. –