如何克服这个异常

时间:2009-10-21 17:30:55

标签: java sdk

我在我的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

我该如何解决?

3 个答案:

答案 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

alt text
(来源:vlaurie.com

修改系统变量

下的现有Path

有关详细信息,请参阅本教程:http://vlaurie.com/computers2/Articles/environment.htm

我以前遇到过(程序文件)的空白区域问题。如果可能,请在C:\SondaSDKC:\You\SondaSDK

之类的内容上安装SDK

这样你不应该有问题。

答案 2 :(得分:1)

您可以从

开始手动设置此值的路径

java -Djava.library.path = PATH_TO_LIBRARY