无法在java中从jar加载dll

时间:2012-10-31 10:33:52

标签: java dll jar

我正在集成API,我必须将请求发布到服务提供商。 服务提供商已为该设置提供了一个.jar和.dll文件。 当我解析.jar时,我看到其中一个文件试图在静态块中加载dll。  静态的     {         的System.loadLibrary( “dllFile”);     }

现在我的问题是,程序在dll加载点卡住并突然结束。

我有Windows 7 64位系统。因此,我已将我的dll文件放在SysWOW64中(我也尝试将dll放在System32中,但这也没有帮助)并且jar存在于我的jre / lib路径中,但这不起作用 关于这里可能出错的任何指示。

谢谢, 阿克沙伊

1 个答案:

答案 0 :(得分:0)

使用其他-Djava.library.path=<path to your dll>启动您的计划。

java -Djava.library.path=C:\path\to\dll -cp lotsofjars my.package.MainClass
相关问题