質問
iは、JavaアプリケーションでサードパートSDKを使用しています。sdkのプロバイダーは、インストールしたexeファイルと1つのjavaプロジェクトを提供しました。exeファイルをインストールしました。 今、コードを実行すると、エラーを示すダイアログボックスが表示されます
Excepting a absulut path for library AKSSDK.dll
No AKSSDK in java.library.path
could not load load library AKSSDK
どのように解決しますか?
解決
PATH
環境変数に AKSSDK.dll
を追加する必要があります。
次のようになります:
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
過去に(Program files)の空白に問題がありました。可能であれば、 C:\ SondaSDK
や C:\ You \ SondaSDK
この方法で問題は発生しません。
他のヒント
次の構成で java
を実行する必要があります。
java -Djava.library.path={where your library is}
上記は、ライブラリの絶対パス名ではなく、ライブラリがあるディレクトリであることに注意してください。
から開始して、この値へのパスを手動で設定できます
java -Djava.library.path = PATH_TO_LIBRARY
所属していません StackOverflow