質問

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

 alt text
(ソース: vlaurie.com

システム変数の下にある既存の Path を変更します

詳細については、このチュートリアルを参照してください: http://vlaurie.com/computers2/Articles/ environment.htm

過去に(Program files)の空白に問題がありました。可能であれば、 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