0

我正在集成一个 API,我必须将请求发布给服务提供商。服务提供商提供了一个 .jar 和 .dll 文件以包含在设置中。当我对 .jar 进行反编译时,我看到其中一个文件正在尝试将 dll 加载到静态块中。静态 { System.loadLibrary("dllFile"); }

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

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

谢谢, 阿克谢

4

1 回答 1

0

使用附加的-Djava.library.path=<path to your dll>.

java -Djava.library.path=C:\path\to\dll -cp lotsofjars my.package.MainClass
于 2012-10-31T10:50:19.090 回答