请问如何使IE支持有swing的aaplet?
http://java.sun.com/products/plugin/1.3/docs/html_converter.html 用htmlconverter1.3转换这个网页才能看到运行的结果 | |||
Top | |||
回复人: net_lover(孟子E章) ( ) 信誉:115 | 2001-06-29 16:41:19Z | 得分:0 | |
? | 采用<object>标记,并采用最新的版本id | ||
Top | |||
回复人: ouxing(星星) ( ) 信誉:100 | 2001-06-29 16:43:44Z | 得分:0 | |
? | 到Sun网站上download一个IE的插件就OK啦 | ||
Top | |||
回复人: icerose(冰玫瑰) ( ) 信誉:100 | 2001-07-01 23:11:40Z | 得分:0 | |
? | ouxing(星星) 这样的话也就是说每一台客户机都要按一插件了! net_lover(孟子E章) : 只将<applet>变成<object>就可以了吗?"最新的版本id "是什么意思? | ||
Top | |||
回复人: icerose(冰玫瑰) ( ) 信誉:100 | 2001-07-02 13:25:32Z | 得分:0 | |
? | ouxing(星星) 这样的话也就是说每一台客户机都要按一插件了! net_lover(孟子E章) : 只将<applet>变成<object>就可以了吗?"最新的版本id "是什么意思? | ||
Top | |||
回复人: friendy() ( ) 信誉:74 | 2001-07-02 14:57:08Z | 得分:0 | |
? | 应该指的是html source中的classid吧 | ||
Top | |||
回复人: icerose(冰玫瑰) ( ) 信誉:100 | 2001-07-02 19:46:47Z | 得分:0 | |
? | 那id应是什么呢?如何得到呢? | ||
Top | |||
回复人: steeven(bt啊,谁帮我记20位的密码???) ( ) 信誉:83 | 2001-07-02 22:07:54Z | 得分:0 | |
? | 我看jb的帮助上有个链接, 要除了上面说的还要swingall.jar, 然后加在applet参数里面才可以, 刚刚试验成功,好辛苦哦 :( 居然有这种滥事情 | ||
Top | |||
回复人: icerose(冰玫瑰) ( ) 信誉:100 | 2001-07-05 00:47:56Z | 得分:0 | |
? | steeven(steeven) :能否给出源码?我看不明白你说的话:-(,不好意思。 这两天看有文章说,有一个IE的插件,将它入在服务器的目录下,有网页中用codebase指定位置,这样当第一次运行时,IE会自动下载它。有人谁知道哪有下?谢谢 | ||
Top | |||
回复人: sharetop(燕赤霞) ( ) 信誉:74 | 2001-07-05 08:44:54Z | 得分:0 | |
? | http://java.sun.com/products/plugin/1.3/docs/html_converter.html 下一个htmlconvertor工具,它会帮你做这件事的,不用你手工地做。 | ||
Top | |||
回复人: richard_1() ( ) 信誉:100 | 2001-07-05 09:06:13Z | 得分:0 | |
? | 转贴一篇文章吧: Sun的JAVA实现和MS的JAVA实现 众所周知,JAVA技术是开放的,Sun制定规范,各公司可以推出自己的JAVA实现,当然都得遵守Sun的规范。JAVA技术发展的开始阶段,MS和Sun保持了很好的合作关系,在IE里面采用MS的JAVA VM(虚拟机)支持Java applet。但好景不长,双方分手了,最新的IE支持的JAVA版本是1.1.4。另外,Netscape Navigator也不支持最新的JAVA版本。如何让applet能用到最新的Java类库呢?这就是Sun推出了它的所谓plug-in技术的原因所在。 言归正传,JAVA2技术的发展日新月异,IE只支持MS的JAVA1.1.4,applet如何才能利用到那些新的核心类库呢?唯一的办法,绕开IE的appet机制(<applet.........</applet>),使用 plug-in,利用IE浏览器必须支持的扩展技术扩展IE功能。所谓的扩展技术也就是MS的 COM/ActiveX技术,在网页中这就是<OBJECT>标签的目的所在了。顺便说一下,在Netscape Navigator中plug-in是利用浏览器的插件构架来达到目的的(<EMBED>目的所在)。plug-in的作用就在于用Sun的JRE来替代掉浏览器所默认的JRE。 明白了以上内容,我们就可以了解为什么带Swing的applet网页不能用一般的HTML标记语言 <applet>来写了,为什么浏览带Swing技术的Applet要有plug-in才行了。 对applet开发者而言最简单方便的方法就是: 用平时一般的<applet........></applet>标签写好待发布网页。 用Sun提供的html converter将待发布网页自动转化成plug-in所能起作用的带有<OBJECT>和<EMBED>标签的网页。此时即可发布了。 如需自己写,参见http://java.sun.com/products/plugin/1.3/docs/。 常见的一些问题: 问:如果要开发带有Swing或其他JAVA新技术的applet,要安装什么软件? 答:Sun的最新的J2SDK软件,目前最新版本为1.3.1。 问:客户端浏览带Swing或其他JAVA新技术的applet,要安装什么软件? 答: 不需特别注意什么,如果第一次浏览带Swing或其他JAVA新技术的applet时,会被引导至某站点(缺省为Sun的java站点)自行下载安装带有数字签名的JRE软件。如果已经安装过,则 plug-in会自行起作用。 注意:JRE分美国版及国际版,J2sdk则只有一种,在选择JRE时中文用户应选择国际版。 问:如何将引导下载JRE的站点改为自己设定的http站点? 答:在要发布的html页中(html converter转化)有“codebase="http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0"” 改为自己的即可。比如:“codebase="http://202.119.28.215/JavaRelated/Software/j2re1_3_0-win-i.exe#Version=1,3,0,0"”。 “pluginspage="http://java.sun.com/products/plugin/1.3/plugin-install.html"”也类似,只不过这是针对Netscape Navigator的。 参见http://java.sun.com/products/plugin/1.3/docs/intranet.html。 | ||
Top | |||
回复人: icerose(冰玫瑰) ( ) 信誉:100 | 2001-07-06 01:46:59Z | 得分:0 | |
? | richard_1(): 这个文章我看公过了,就是不知具体应如何操作,所以才问一下的。 我还是个"白菜",请不要见笑。:-) | ||
Top | |||
回复人: richard_1() ( ) 信誉:100 | 2001-07-06 09:17:00Z | 得分:0 | |
? | 那我就说一下如何用html converter将待发布网页自动转化成plug-in的方法吧: 首先,到 http://java.sun.com/products/plugin/1.3/docs/html_converter.html Download一个htmlconv12.zip,解开到一个目录, 用命令行模式,进入目录,用java HTMLConverter启动HTMLConverter工具, 输入源HTML文件和目标HTML文件,按Convert键就行了。 |