Question
J'utilise une troisième partie du SDK avec mon application java. Les fournisseurs de sdk m'ont fourni le fichier exe que j'ai installé et un projet java.J'ai installé l'exefile. Maintenant, quand j’exécute le code, j’obtiens une boîte de dialogue indiquant une erreur
Excepting a absulut path for library AKSSDK.dll
No AKSSDK in java.library.path
could not load load library AKSSDK
comment puis-je le résoudre?
La solution
Vous devez ajouter AKSSDK.dll
à votre variable d'environnement PATH
.
Cela ressemblerait à ceci:
echo %PATH%
C:\xyz\;C:\other\etc\etc;C:\Your\Path\To\AKSSDK.dll
MODIFIER
Pour modifier votre variable d'environnement, vous devez aller à:
MyComputer / RightClick / Propriétés / Avancé / Variables d'environnement
(source: vlaurie.com )
Et modifiez le chemin existant
sous Variables système
Consultez ce didacticiel pour plus de détails: http://vlaurie.com/computers2/Articles/ environment.htm
J'ai eu des problèmes avec l'espace blanc de (Fichiers de programme) par le passé. Si possible, installez votre SDK sur quelque chose comme C: \ SondaSDK
ou C: \ You \ SondaSDK
Ainsi, vous ne devriez pas avoir de problèmes.
Autres conseils
Vous devez exécuter java
avec la configuration suivante:
java -Djava.library.path={where your library is}
Notez que ce qui précède est le répertoire où se trouve votre bibliothèque, et non le chemin d'accès complet à la bibliothèque!
Vous pouvez définir manuellement le chemin d'accès à cette valeur en commençant par
java -Djava.library.path = PATH_TO_LIBRARY