我在我的java应用程序中使用第三方SDK .sdk的提供者提供了我安装的exe文件和一个java项目。我安装了exefile。 现在当我运行代码时,我得到一个显示错误的对话框
Excepting a absulut path for library AKSSDK.dll
No AKSSDK in java.library.path
could not load load library AKSSDK
我该如何解决?
答案 0 :(得分:5)
您需要使用以下配置运行java
:
java -Djava.library.path={where your library is}
请注意,上面是您的库所在的目录,而不是库的完整路径名!
答案 1 :(得分:4)
您必须将AKSSDK.dll
添加到PATH
环境变量中。
看起来像这样:
echo %PATH%
C:\xyz\;C:\other\etc\etc;C:\Your\Path\To\AKSSDK.dll
修改强>
要修改环境变量,您必须转到:
MyComputer / RightClick / Properties / Advanced / EnvironmentVariables
(来源:vlaurie.com)
修改系统变量
下的现有Path
有关详细信息,请参阅本教程:http://vlaurie.com/computers2/Articles/environment.htm
我以前遇到过(程序文件)的空白区域问题。如果可能,请在C:\SondaSDK
或C:\You\SondaSDK
这样你不应该有问题。
答案 2 :(得分:1)
您可以从
开始手动设置此值的路径java -Djava.library.path = PATH_TO_LIBRARY