-
打开applet,,结果有些机器能正常访问,有些报错,出现类找不到10
jsp
<div id="divInfo" style="display : ''">正在获取打印数据,请稍候...</div>
<div id="divDisplay" style="display : 'none'">
<OBJECT name="F1Book1" classid = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" codebase = "http://java.sun.com/products/plugin/1.4/jinstall-1_4-windows-i586.cab#Version=1,4,1,mn" WIDTH = "100%" HEIGHT = "100%">
<PARAM NAME = CODE VALUE = "com.sinosoft.report.f1report.AppletControl" >
<PARAM NAME = CODEBASE VALUE = "." >
<PARAM NAME = ARCHIVE VALUE = "../zjreport/New_F1J9Swing.jar" >
<PARAM NAME = "type" VALUE = "application/x-java-applet;version=1.4">
<param name = "ReportURL" value = "<%= appPath+ "/F1PrintKernelJ1?" + cal.getTimeInMillis() + "=" + cal.getTimeInMillis() + "&RealPath=" +request.getParameter("RealPath")%> ">
<param name = "IsNeedExcel" value = "true">
<COMMENT>
<EMBED type="application/x-java-applet;jpi-version=1.4.1" CODE="com.sinosoft.report.f1report.AppletControl" CODEBASE="." ARCHIVE="../zjreport/New_F1J9Swing.jar" WIDTH="100%" HEIGHT="100%" pluginspage="http://java.sun.com/j2se/1.4.1/download.html">
<NOEMBED>Could not find a plugin supported by your browser. Please download Sun's Java Plugin 1.4.1</noembed>
</EMBED>
</COMMENT>
</OBJECT>
</div>
报错如下:
Java Plug-in 1.6.0_31
使用 JRE 版本 1.6.0_31-b05 Java HotSpot(TM) Client VM
用户主目录 = C:\Documents and Settings\L-Q
----------------------------------------------------
c: 清除控制台窗口
f: 终结在结束队列上的对象
g: 垃圾收集
h: 显示此帮助消息
l: 转储类载入程序列表
m: 打印内存使用
o: 触发日志记录
q: 隐藏控制台
r: 重新载入策略配置
s: 转储系统和部署属性
t: 转储线程列表
v: 转储线程堆栈
x: 清除类载入程序高速缓存
0-5: 设置跟踪级别为<n>
----------------------------------------------------
载入:找不到类 com.sinosoft.report.f1report.AppletControl。
java.lang.ClassNotFoundException: com.sinosoft.report.f1report.AppletControl
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)
异常:java.lang.ClassNotFoundException: com.sinosoft.report.f1report.AppletControl
2013年10月10日 14:36
目前还没有答案
相关推荐
然而,开发和部署Applet时,开发者经常会遇到“找不到class”的问题,这通常是由于类路径配置不当或者文件组织结构错误导致的。本文将详细讲解如何解决这两种常见情况。 **第一种情况:Applet类不在任何包中** 当...
2. **安全限制**:Applet运行时受到严格的沙箱限制,无法访问本地文件系统等资源。 3. **性能问题**:使用`Thread.sleep()`可能会导致性能问题,特别是在高负载服务器上。 4. **代码优化**:可以考虑将动画逻辑放在...
让我们深入到例子中,假设我们有一个名为"AppletExample.jar"的Applet,它包含一个名为`MyApplet`的类,这个Applet需要与页面上的JS进行通信。在HTML页面中,我们先定义Applet: ```html <applet code=...
本文将深入探讨如何将Applet整合到Web环境,以及解决IE浏览器报找不到类错误的问题。 首先,我们需要理解Applet的生命周期,它包括初始化、加载、显示、暂停、停止和销毁六个阶段。在Web页面中,Applet通过HTML的...
默认情况下,Applet只能访问它自己的类路径资源,不能直接访问本地文件系统或网络资源,除非用户明确授予相应的权限。 3. **访问本地资源**:为了使Applet能够访问本地资源,如IP和MAC地址,开发者需要使用`java...
例如,Applet不能随意调用其他程序、进行文件读写、加载本地库或与非提供Applet的主机建立socket连接。这些限制确保了用户在浏览网页时的安全性。 Applet的生命周期包括了四个关键方法:init(), start(), stop()和...
- 由于Applet运行在用户机器上,为了安全考虑,Java插件会限制Applet的权限,例如不能访问本地文件系统,除非用户明确授权。 - Applet可以使用`signed`方式签名,以获取更多的系统权限,但这样可能会带来安全风险...
Java IE插件,IE8能正常显示applet
当Applet用户访问这样的网页时,Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络浏览器。由于Applet是在用户的计算机上执行的,所以它的执行速度不受网络带宽或者Modem存取速度的限制,用户...
为防止恶意代码,Java的沙箱模型限制了Applet的一些权限,比如访问本地文件系统和网络资源。因此,开发者必须确保Applet代码的安全性,遵循良好的编程实践。 总的来说,"HammerGame"是一个使用Applet技术开发的小型...
applet.。。。。。。。。。。。。。。。。。。。。。。
未签名的applet受到安全沙箱的限制,不能访问本地文件系统或网络资源,而签名的applet可以请求更多的权限。 **创建和运行Applet** 1. **编写代码**: 创建一个新的Java类,继承自`Applet`类,并覆盖生命周期方法。...
由于安全限制,Applet不能直接访问用户的本地文件系统,除非用户给予相应的权限。因此,要在Applet中打开本地Office文件,你需要使用Java的JNLP(Java Network Launch Protocol)服务,或者通过Web服务的方式,在...
默认情况下,Applet类加载器加载的代码只能访问有限的资源,如网络和剪贴板,但不能读写文件、打开套接字连接或访问本地系统。如果要扩展这些权限,就需要进行签名并修改策略文件。 1. **数字签名**:数字签名是...
4. **权限问题**:由于安全限制,Applet运行在沙箱环境中,不能访问本地文件系统或网络资源。如果Applet试图执行超出其权限的操作,会抛出异常。 5. **编译错误**:Applet的源代码可能存在语法错误或逻辑错误,导致...
Java Applet是Java技术在早期Web开发中的一种应用方式,它允许开发者在浏览器中嵌入可执行的小程序,为用户提供动态交互的Web页面体验。这个简单的案例将带你深入理解Java Applet的基础概念、工作原理以及如何创建和...
默认情况下,Applet不能读取、写入或执行本地文件,也不能打开网络连接。 - **数字签名**:为了突破这些限制,开发者可以对Applet进行数字签名。签名后的Applet可以向用户请求提升权限,用户确认后,Applet将获得更...
1. **相对路径问题**:当图片文件与Applet不在同一目录下,或者Applet运行时找不到图片文件的正确路径,图片将无法加载。确保图片文件的路径相对于Applet类文件是正确的。如果图片与Applet类在同一目录下,可以使用...
由于安全原因,Java Applet受到严格的沙箱限制,无法访问本地文件系统、网络等资源,除非用户明确授予权限。这限制了Applet的某些功能,但也确保了用户的系统安全。 **Java Applet的替代技术** 随着Web技术的发展...