加载.DLL与小程序,并用它在客户端(Load .DLL with applet and use i

2019-06-27 11:43发布

我可以加载.dll从服务器到客户端小程序中,然后调用(使用JNI)在客户端加载.dll文件的方法呢?

Answer 1:

当然。 applet将需要由开发人员进行数字签名,以及由最终用户信任(他们点击“OK”提示时)。 把当地人在一个罐子里的根,并将其添加到小程序的运行时类路径,用在参考archive属性。

使用部署当地人使用的小程序的传统方法archive属性有每个客户端获得适用于Windows,Mac OS X和* nix当地人的缺点。 3倍多的当地人因为他们实际需要。

最近(Java插件2,在Sun的1.6.0_10版引入)能力是推出使用嵌入的小程序Java Web Start的 ,然后让我们来划分当地人用户的下载。 每个操作系统将只得到它所需要的当地人。


..how声明Applet类路径?

它是在指定的resources部分 。

例如,从文档。

<resources os="SunOS" arch="sparc">
  <nativelib href="lib/solaris/corelibs.jar"/>
</resources>

没有任何资源部分osarch属性将所有JWS的客户只有那些匹配的下载,休息。



文章来源: Load .DLL with applet and use it on client