MyT*_*tle 3 java dll java-native-interface jnlp applet
我可以.dll
在applet中从服务器加载到客户端,然后在客户端调用加载.dll(使用JNI)的方法吗?
And*_*son 11
当然.小程序需要由开发人员进行数字签名,并由最终用户信任(他们在提示时单击"确定").将本机放在Jar的根目录中,并使用archive
属性中的引用将其添加到applet的运行时类路径中.
使用使用该archive
属性将本机部署到applet的传统方法的缺点是每个客户端都获得Windows,OS X和*nix的本机.他们实际需要的本地人数是他们的3倍.
最近(Java插件2,在Sun的1.6.0_10版中引入)能力是使用Java Web Start启动嵌入式applet ,然后允许我们为用户分割本机的下载.每个操作系统只会获得所需的本机.
..如何声明applet类路径?
它在本resources
节中指定.
EG来自docs.
<resources os="SunOS" arch="sparc">
<nativelib href="lib/solaris/corelibs.jar"/>
</resources>
Run Code Online (Sandbox Code Playgroud)
所有JWS客户端都将下载没有os
或arch
属性的任何资源部分,其余部分仅由匹配的部分下载.