我可以加载.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>
没有任何资源部分os
或arch
属性将所有JWS的客户只有那些匹配的下载,休息。
文章来源: Load .DLL with applet and use it on client