我正在集成API,我必须将请求发布到服务提供商。 服务提供商已为该设置提供了一个.jar和.dll文件。 当我解析.jar时,我看到其中一个文件试图在静态块中加载dll。 静态的 { 的System.loadLibrary( “dllFile”); }
现在我的问题是,程序在dll加载点卡住并突然结束。
我有Windows 7 64位系统。因此,我已将我的dll文件放在SysWOW64中(我也尝试将dll放在System32中,但这也没有帮助)并且jar存在于我的jre / lib路径中,但这不起作用 关于这里可能出错的任何指示。
谢谢, 阿克沙伊
答案 0 :(得分:0)
使用其他-Djava.library.path=<path to your dll>
启动您的计划。
java -Djava.library.path=C:\path\to\dll -cp lotsofjars my.package.MainClass