我们必须在谷歌齿轮捕获的html页面上离线运行java applet。 对于缓存applet,我们使用了cache_archive& cache_version。但它似乎没有工作
这里我指出了3个跟踪错误:
error 1:
network: Cache entry not found [url: http: sample.net/applets/welcome.jar,
版本:1.1.3.2] network:连接http:sample.net/applets/welcome.jar?version-id=1.1.3.2 with proxy = DIRECT network:连接套接字:sample.net with proxy = DIRECT java.net.UnknownHostException:sample.net
error 2:
network: Cache entry not found
[url:http:sample.net/com.transmdi.TransMDI/com/GeneralApplet.class,version:null]
error 3:
/class.class with proxy=DIRECT
network: Connecting socket: sample.net with proxy=DIRECT
load: class com.GeneralApplet.class not found.
java.lang.ClassNotFoundException: com.GeneralApplet.class
系统配置: Ubuntu,Firefox 3.5.7& jre 1.6
这里使用了OBJECT / EMBED标签:
***object-tag*** classid="clsid:CAFEEFAC-0016-0000-0000-ABCDEFFEDCBA"
name =“generalapp”height =“0”width =“0” param value =“com.GeneralApplet.class”name =“CODE” param value =“welcome.jar”name =“archive” param value =“welcome.jar”name =“cache_archive” param value =“1.1.3.5”name =“cache_version” param value =“application / x-java-applet; version = 1.6”name =“type”
注释标签
embed-tag archive =“welcome.jar”cache_archive =“welcome.jar” cache_version =“1.1.3.5”codebase =“../ applets /”code =“com.GeneralApplet” type =“application / x-java-applet; version = 1.6”name =“generalapp”height =“0”width =“0”
注释标签 的 对象的标签
任何帮助
由于 Yohi
答案 0 :(得分:0)
嵌入 archive =“welcome.jar”archive =“welcome.jar”
这应该被列出两次吗?
另请查看 this 以选择缓存选项,无论您使用浏览器还是插件来缓存jar。
cache_option和cache_archive只能为每个EMBED / OBJECT标记指定一次。此外,必须指定这两个属性。如果缺少cache_archive或cache_option,Java Plug-in将使用archive属性正常处理applet。
有关使用Archive标记的更多信息
答案 1 :(得分:0)
我遇到错误2 :.你是怎么解决的?在我的情况下,它被下载两次。更确切地说,只有当我为applet设置java 1.6 u23时才会下载jar。