簡體   English   中英

如何克服這個例外

[英]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:\\SondaSDKC:\\You\\SondaSDK

這樣,您就不會有問題。

您可以通過以下方式手動將路徑設置為此值:

java -Djava.library.path = PATH_TO_LIBRARY

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM