Hi all
I'm trying to run an applet, comprised of four classes and a bunch of jar files. When I open my browser, I get the error message:
java.lang.ClassFormatError: Incompatible magic value 1347093252 in class file Appl
at java.lang.ClassLoader.defineClass1(Native Method)
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.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
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)
I've tried the proposed solutions in other threads to no avail, so I feel like I could be packaging this wrong, or putting files in the wrong directory, something like that. Here is the contents of the .JAR file
META-INF/MANIFEST.MF
META-INF/PDAKEY.SF
META-INF/PDAKEY.RSA
META-INF/
Appl$1.class
Appl.class
Dashboard.class
PlantComponent.class
PlantObject.class
lib/
lib/activation.jar
lib/jalpp.jar
lib/jax-qname.jar
lib/jaxp-api.jar
lib/jaxrpc-api.jar
lib/jaxrpc-impl.jar
lib/jaxrpc-spi.jar
lib/jaxrpc_pp_stubs.jar
lib/mail.jar
lib/relaxngDatatype.jar
lib/saaj-api.jar
lib/saaj-impl.jar
lib/xerces.jar
lib/xsdlib.jar
And the HTML for my page:
<HTML>
<APPLET CODE = Appl.class
ARCHIVE = PlantDashboardApplet.jar
WIDTH=1600 HEIGHT=1000>
</APPLET>
The applet works when I run it in NetBeans, so it's not coding issue. All of my work has been in 1.6.0_07, and my runtime environment is the same. Any ideas are much appreciated.