Salve ragazzi, ho questo tipo di problema. Ho creato una libreria .dll e l'ho messa nel package PhotoSharing, dove sono presenti tutte le classi che utilizzo. Carico la libreria con System.load() nella classe UseJNI, ma quando richiamo le funzioni della libreria nativa vengono sollevate queste eccezioni:

Exception in thread "Thread-6" java.lang.UnsatisfiedLinkError: PhotoSharing.UseJNI.MainPrincipale()C
at PhotoSharing.UseJNI.MainPrincipale(Native Method)
at PhotoSharing.UseJNI.run(UseJNI.java:27)
Exception in thread "Thread-7" java.lang.UnsatisfiedLinkError: PhotoSharing.UseJNI.deviceConnection()I
at PhotoSharing.UseJNI.deviceConnection(Native Method)
at PhotoSharing.CheckDevice.run(CheckDevice.java:22)

Altra cosa, le classi UseJNI e CheckDevice sono dei thread (non so se può servire).

Aiuto!!

Se non è chiaro chiedete pure
Ringrazio in anticipo

PS sto scrivendo il codice in Eclipse