[英]how to overcome this exception
我在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
我该如何解决?
您需要使用以下配置运行java
:
java -Djava.library.path={where your library is}
请注意,以上是您的库所在的目录 ,而不是库的完整路径名!
您必须将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
过去我对(程序文件)的空白有疑问。 如果可能的话,将SDK安装在C:\\SondaSDK
或C:\\You\\SondaSDK
这样,您就不会有问题。
您可以通过以下方式手动将路径设置为此值:
java -Djava.library.path = PATH_TO_LIBRARY
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.