java – 使用applet加载.DLL并在客户端上使用它
发布时间:2020-12-15 04:58:35 所属栏目:Java 来源:网络整理
导读:我可以在applet中从服务器加载到客户端,然后在客户端调用加载.dll(使用JNI)的方法吗? 解决方法 当然.小程序需要由开发人员进行数字签名,并由最终用户信任(他们在提示时单击“确定”).将本机放在Jar的根目录中,并使用archive属性中的引用将其添加到applet的
我可以在applet中从服务器加载到客户端,然后在客户端调用加载.dll(使用JNI)的方法吗?
解决方法
当然.小程序需要由开发人员进行数字签名,并由最终用户信任(他们在提示时单击“确定”).将本机放在Jar的根目录中,并使用archive属性中的引用将其添加到applet的运行时类路径中.
使用使用archive属性将本机部署到applet的传统方法的缺点是每个客户端都获取Windows,OS X和* nix的本机.他们实际需要的本地人数是他们的3倍. 最近(Java插件2,在Sun的1.6.0_10版本中引入)能力是使用Java Web Start启动嵌入式applet,然后允许我们为用户分割本机的下载.每个操作系统只会获得所需的本机.
它在 例如.来自docs. <resources os="SunOS" arch="sparc"> <nativelib href="lib/solaris/corelibs.jar"/> </resources> 所有JWS客户端都将下载没有os或arch属性的任何资源部分,其余部分仅由匹配的资源部分下载. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – Spring @Autowired字段 – 哪个访问修饰符,private
- java.lang.ClassCastException,即使我将它强制转换为扩展类
- java – 关于Eclipse中lib文件夹的一个简单问题
- java – 我错过了什么,或者varargs打破Arrays.asList?
- java – 在WildFly中使用自定义授权管理器
- “老虎”来了J2SE1.5新功能一览
- 使用ClassLoader的Java示例
- 我可以用Java中的文件构建结果集吗?
- java – 使用jxl将数据添加到Excel文件
- java – JDBC驱动程序在空的ResultSet上抛出“ResultSet Cl