这里有一个关于部署jacob.dll的问题。正如我们所知,jacob.dll默认设置为放在路径C:\Windows\System32下,有没有可能更改默认路径,比如将其放在另一个位置?
问这个的原因是因为我用雅各布和第三方dll创建了一个Applet,试图提供给客户端使用。但问题是,如果他们需要访问嵌入了这个Applet的网页,他们必须首先将这些本机库放在默认位置(C:\Windows\System32)。我知道如果提供一个.exe供客户端安装就可以解决这个问题,但我想有没有可能改变位置,比如把这些本机库放在服务器上(?)并让Applet调用这些本地库?
发布于 2013-12-12 17:52:59
解决方案非常简单:
您可以将jacob.dll (以及您的第三方dll )作为您的小程序的一部分提供,这样就不需要在任何目录中进行本地安装。雅各布自己为此提供了一个非常好的applet示例:
从here下载雅各布源代码,并查看小程序示例:
jacob-1.XX\samples\com\jacob\samples\applet 有一个readme.txt文件准确地描述了您必须做什么-它甚至提供了一个调用一些本机activeX组件的示例applet来演示它的可行性。没有比这更简单的了.
更新:
要使用jnlp文件部署小程序,请查看here。
https://stackoverflow.com/questions/20512359
复制相似问题