部署jacob.dll

时间:2013-12-11 06:47:10

标签: java dll applet jacob

有关于部署jacob.dll的问题。我们知道jacob.dll默认设置为放在路径C:\ Windows \ System32下,有没有可能更改默认路径,比如把它放在另一个位置?

问这个的原因是因为我创建了一个带有jacob和第三方dll的Applet,试图将其提供给客户端使用。但问题是,如果他们需要访问嵌入此Applet的网页,他们必须首先将这些本机库放入默认位置(C:\ Windows \ System32)。我知道是否为客户端提供.exe安装可以解决这个问题,但我认为是否有任何可能改变位置就像把这些本机库放在服务器上(?)并让Applet调用这些本机库?

1 个答案:

答案 0 :(得分:0)

解决方案非常简单:

您可以将jacob.dll(以及您的第三方dll)作为applet的一部分提供 - 因此在任何必要的目录中都没有本地安装。雅各布本身为此提供了一个非常好的applet示例:

here下载jacob源代码并查看applet示例:

jacob-1.XX\samples\com\jacob\samples\applet 

有一个readme.txt文件准确描述了你必须做的事情 - 它甚至提供了一个示例applet调用一些本机activeX组件来证明其可行性。它并不容易......

更新

要使用jnlp文件部署applet,请查看here