上次发了个关于applet的帖子,只有一个人给了点意见,现在applet用的少了,但是我们偏偏就用上了,哪为以前用过的大哥给点指导,谢谢!
由于我使用的applet用到了swing,所以在客户端就要求用户装个java运行环境jre,并且这个版本比较高,是jre1.6的,现在我做到了这一步,可以使用户自动去下载放在我们的服务器上的jre,但是安装的时候还是得用户手动点一下下一步和完成.
我们自己用的时候无所谓,但是用户使用的时候,他们不知道下载的是什么东西,如果把他当成垃圾软件不下载安装,那么我们系统的有些功能就使用不了了.所以我想能不能不让用户自己点下一步安装,而是我们自动给他安装好.
页面代码如下: <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
codebase="http://<%=str%>:8080/IMTS/applet/jre-6u4-windows-i586-p.exe"
WIDTH="100%" HEIGHT="250px">
<PARAM NAME=CODE VALUE="com.applat.AudioIndexApplet">
<PARAM NAME=CODEBASE VALUE="/IMTS">
<PARAM NAME=ARCHIVE
VALUE="gnujaxp.jar,jcommon-1.0.13.jar,jfreechart-1.0.10.jar,jstockchart-0.4.0.jar,spring-context.jar,commons-pool.jar,commons-logging.jar,spring.jar">
<param name="type" value="application/x-java-applet;version=1.6">
<param name="scriptable" value="false">
</object>

解决方案 »

  1.   

    那你要自己写个安装程序,将jre安装时的注册表和文件复制过去。
      

  2.   

    网上有一些现成的安装程序工具。这个不可能用java写
      

  3.   

    改了三天还是没出来,听说招行的用的就是applet,并且人家的网站打开不需要下载jre,不知道是怎么实现的,哪位大哥了解一点,给点建议,谢谢!为这么个问题,我都快疯了..............................................................