JSP页面调用Applet的问题
我的操作系统是WindowsXP Prefessional,安装J2sdk1.4.1-02,采用WEB服务器是Tomcat4.1.24.
文件目录结构为:
Web应用:-jsp-Main-Main.htm
-applet-tree.jar
页面调用代码:
<OBJECT name = "mytree" classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" WIDTH = "500" HEIGHT = "100" codebase="websetup/file/j2re-1_4_1_02-win-i.exe" align="baseline">
<PARAM NAME="java_codebase" VALUE="/Web应用/applet"/>
<PARAM NAME="CODE" VALUE="com.redfox.TreeApplet" />
<PARAM NAME="java_archive" VALUE= "tree.jar">
<PARAM name="BackColor" Value="666699"/>
<PARAM name="ForeColor" Value="FFFFFF"/>
<PARAM NAME="scriptable" VALUE="true"/>
</OBJECT>
调用结果:
1、页面出现灰色区域,但不显示applet内容;
2、IE状态栏提示“载入小应用程序失败”
3、Java控制台提示错误信息:
Java(TM) Plug-in: 版本 1.4.1_02
使用 JRE 版本 1.4.1_02 Java HotSpot(TM) Client VM
用户主目录 = C:\Documents and Settings\Administrator
代理配置:没有代理
----------------------------------------------------
c: 清除控制台窗口
f: finalization 队列中的 finalize 对象
g: 垃圾收集
h: 显示此帮助消息
l: 转储类载入程序列表
m: 打印内存使用
o: 触发日志记录
p: 重新载入代理配置
q: 隐藏控制台
r: 重新载入策略配置
s: 转储系统属性
t: 转储线程列表
v: 转储线程堆栈
x: 清除类载入程序高速缓存
0-5: 设置跟踪级别为<n>
----------------------------------------------------
java.lang.ClassFormatError: com/redfox/TreeApplet (Bad magic number)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:134)
at sun.plugin.security.PluginClassLoader.findClass(PluginClassLoader.java:168)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:114)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:501)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:567)
at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1778)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:496)
at sun.applet.AppletPanel.run(AppletPanel.java:293)
at java.lang.Thread.run(Thread.java:536)
请问各位大侠,错误原因在哪里?高分请教!谢谢了