如何配置使APPLET在应用中可以自动下载!(高手进) applet及所有使用到的非jre自带的类都打包到一个jar里,html里用<applet ..... 用codebase=指向这个jar的位置 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你一个例子:<OBJECT classid = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" codebase = "http://132.232.52.190/AlarmMonitor/Installed/j2re-1_4_2_03-windows-i586-p.exe#Version=1,4,0,0" WIDTH = "850" HEIGHT = "750" NAME = "Topology_Applet" ALIGN = "middle" VSPACE = "0" HSPACE = "0" ALT = "请稍等,正在载入applet..." > <PARAM NAME = CODE VALUE = "resource.class" > <PARAM NAME = ARCHIVE VALUE = "resource.jar" > <PARAM NAME = CODEBASE VALUE = "." > <PARAM NAME = NAME VALUE = "Topology_Applet" > <PARAM NAME = "type" VALUE = "application/x-java-applet;version=1.4"> <PARAM NAME = "scriptable" VALUE = "false"> <PARAM NAME = "client" VALUE="889"> </OBJECT>其中CODEBASE就是自动下载jre的url! applet 已经下再到本地经过操作再次调用某些form或者Dialog页面其他类出现CLASS NOT FOUND错误其它类没有下再到本地不使用jar包 不用CODEBASE指定路径调用其他的class的话当然是不行的 如果需要第三方类的:1.将需要的第三方的jar包,复制在同可执行jar所在的目录或某个子目录下.比如:jar 包在 d:\crm\luncher.jar 那么你可以把所有jar包复制到d:\crm目录下或d:\crm\lib 子目录下.2.修改Manifest 文件在Manifest.mf文件里加入如下行Class-Path:classes12.jar lib/class12.jarClass-Path 是可执行jar包运行依赖的关键词.这样你的applet下载运行时,会下载相应的类到ext目录下加载,这是java的ext机制。 <applet code="AFApplet.class" name="aaa" archive="aaaa.jar" codebase="." width="100%" height="100%" id="Applet1" MAYSCRIPT VIEWASTEXT></applet>把你的所有class,资源都打包到aaaa.jar中哦。然后吧aaaa.jar放在你的网页的相同目录下。 感谢大家,但是我需要的是没有jar包的那种 我的一个实例:<OBJECT classid = "clsid:CAFEEFAC-0014-0002-0004-ABCDEFFEDCBA" codebase = "http://java.sun.com/update/1.4.2/jinstall-1_4_2_04-windows-i586.cab#Version=1,4,2,40" WIDTH = 300 HEIGHT = 300 > <PARAM NAME = CODE VALUE = ThreeD.class > <PARAM NAME = "type" VALUE = "application/x-java-applet;jpi-version=1.4.2_04"> <PARAM NAME = "scriptable" VALUE = "false"> <PARAM NAME = model VALUE=models/knoxS.obj> <COMMENT> <EMBED type = "application/x-java-applet;jpi-version=1.4.2_04" \ CODE = ThreeD.class \ WIDTH = 300 \ HEIGHT = 300 \ model =models/knoxS.obj \ scriptable = false \ pluginspage = "http://java.sun.com/products/plugin/index.html#download"> <NOEMBED> alt="Your browser understands the <APPLET> tag but isn't running the applet, for some reason." Your browser is completely ignoring the <APPLET> tag! </NOEMBED> </EMBED> </COMMENT></OBJECT> applet 已经下再到本地经过操作再次调用某些form或者Dialog页面其他类 出现CLASS NOT FOUND错误 其它类没有下再到本地 不使用jar包 和 rmi 递归问题(面试题) 如何解答 用java发送邮件 怎样实现显示发送进度 请求帮忙,没有可用分了。。。在ECLIPSE中怎么合并XML文件 请各位大侠赐教 Exception in thread "main" java.lang.NoClassDefFoundError: MyApplication/class java里面怎么解决按引用调用的问题? 帮我看一下这个存储过程的调用哪出错了 java 的简单问题 6 ??? io 那位能帮你解释这两个简单语句的使用? 救命啊,classpath问题 内部类的问题 Why my applet not inited?
<OBJECT
classid = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
codebase = "http://132.232.52.190/AlarmMonitor/Installed/j2re-1_4_2_03-windows-i586-p.exe#Version=1,4,0,0"
WIDTH = "850" HEIGHT = "750" NAME = "Topology_Applet" ALIGN = "middle" VSPACE = "0" HSPACE = "0" ALT = "请稍等,正在载入applet..." >
<PARAM NAME = CODE VALUE = "resource.class" >
<PARAM NAME = ARCHIVE VALUE = "resource.jar" >
<PARAM NAME = CODEBASE VALUE = "." >
<PARAM NAME = NAME VALUE = "Topology_Applet" >
<PARAM NAME = "type" VALUE = "application/x-java-applet;version=1.4">
<PARAM NAME = "scriptable" VALUE = "false">
<PARAM NAME = "client" VALUE="889">
</OBJECT>
其中CODEBASE就是自动下载jre的url!
比如:jar 包在 d:\crm\luncher.jar 那么你可以把所有jar包复制到d:\crm目录下或d:\crm\lib 子目录下.
2.修改Manifest 文件
在Manifest.mf文件里加入如下行
Class-Path:classes12.jar lib/class12.jar
Class-Path 是可执行jar包运行依赖的关键词.这样你的applet下载运行时,会下载相应的类到ext目录下加载,这是java的ext机制。
把你的所有class,资源都打包到aaaa.jar中哦。然后吧aaaa.jar放在你的网页的相同目录下。
<OBJECT
classid = "clsid:CAFEEFAC-0014-0002-0004-ABCDEFFEDCBA"
codebase = "http://java.sun.com/update/1.4.2/jinstall-1_4_2_04-windows-i586.cab#Version=1,4,2,40"
WIDTH = 300 HEIGHT = 300 >
<PARAM NAME = CODE VALUE = ThreeD.class >
<PARAM NAME = "type" VALUE = "application/x-java-applet;jpi-version=1.4.2_04">
<PARAM NAME = "scriptable" VALUE = "false">
<PARAM NAME = model VALUE=models/knoxS.obj> <COMMENT>
<EMBED
type = "application/x-java-applet;jpi-version=1.4.2_04" \
CODE = ThreeD.class \
WIDTH = 300 \
HEIGHT = 300 \
model =models/knoxS.obj \
scriptable = false \
pluginspage = "http://java.sun.com/products/plugin/index.html#download">
<NOEMBED>
alt="Your browser understands the <APPLET> tag but isn't running the applet, for some reason."
Your browser is completely ignoring the <APPLET> tag!
</NOEMBED>
</EMBED>
</COMMENT>
</OBJECT>
出现CLASS NOT FOUND错误
其它类没有下再到本地
不使用jar包 和 rmi