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

我该如何解决?

有帮助吗?

解决方案

您必须将 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

之类的地方安装SDK

这样你不应该有问题。

其他提示

您需要使用以下配置运行 java

java -Djava.library.path={where your library is}

请注意,上面是您的库所在的目录,而不是库的完整路径名!

您可以从

开始手动设置此值的路径

java -Djava.library.path = PATH_TO_LIBRARY

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top