我是java applets的新手。 我的新任务是创建一个可以从C#.Net dll调用方法的Java Applet,我在这里找到了使用 UnmanagedExports 的解决方案:all public fields, and properties with public get and set methods
我的applet在Applet查看器窗口中从NetBeans运行时运行良好,当我将applet嵌入网页时效果很好。 我试图在我的本地IIS上发布包含applet的网页,我遇到了安全问题但是当我签署applet时问题解决了
问题是: 我知道java applet在客户端PC上运行。 如何它可以访问客户端PC上的DLL,或者如何在客户端PC上下载dll,以便applet可以在每台客户端PC上的适当位置找到dll。 (我不想在每台客户端PC上手动复制dll,我需要applet在客户端PC上的某个地方自动下载dll。)
答案 0 :(得分:1)
使用Java Web Start启动小程序。本机应位于已签名Jar的根目录中,该Jar在JNLP文件的操作系统特定resources section中的nativelib
元素中引用。
如果本机被正确地jar和引用,那么用户操作系统的Jar将被解压缩到本地位置并放置在应用程序的运行时本机路径上。