Domanda
Sto usando un SDK di terza parte con la mia applicazione java. I provider di sdk mi hanno fornito il file exe che ho installato e un progetto java. Ho installato l'esefile. Ora, quando eseguo il codice, appare una finestra di dialogo che mostra l'errore
Excepting a absulut path for library AKSSDK.dll
No AKSSDK in java.library.path
could not load load library AKSSDK
come posso risolverlo?
Soluzione
Devi aggiungere AKSSDK.dll
alla tua variabile di ambiente PATH
.
Sarebbe così:
echo %PATH%
C:\xyz\;C:\other\etc\etc;C:\Your\Path\To\AKSSDK.dll
Modifica
Per modificare la variabile di ambiente devi andare su:
MyComputer / RightClick / Properties / Advanced / EnvironmentVariables
(fonte: vlaurie.com )
E modifica il Percorso
esistente in Variabili di sistema
Vedi questo tutorial per maggiori dettagli: http://vlaurie.com/computers2/Articles/ ambiente.htm
Ho avuto problemi con lo spazio bianco di (Programmi) in passato. Se possibile, installa il tuo SDK su qualcosa come C: \ SondaSDK
o C:\You\SondaSDK
In questo modo non dovresti avere problemi.
Altri suggerimenti
Devi eseguire java
con la seguente configurazione:
java -Djava.library.path={where your library is}
Nota quanto sopra è la directory dove si trova la tua libreria, non il nome completo del percorso della libreria!
Puoi impostare manualmente il percorso su questo valore iniziando con
java -Djava.library.path = PATH_TO_LIBRARY