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?

È stato utile?

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

 alt text
(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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top