Hi John, The most common cause, in my experience, is one of two things: 1. It looks like the library is loading correctly, but it really isn't. 2. Your bindings are wrong. What I mean is that there is a mismatch between the definition of your native functions and the way the function is supposed to be defined in your C files. The mistake I've seen most commonly is people generating the C headers incorrectly or, silly as it sounds, misspelling something on the Java or C side. There are other crazier things it could be, but if I had to bet money, it's very likely option 2. Stefik On Sat, Jan 22, 2011 at 11:51 AM, John J. Boyer <john.boyer@xxxxxxxxxxxxxxxxx> wrote: > More on JNI. I have a native library. It loads successfully, but > whenever I call a method in the bindings I get an > UnsatisfiedLinkException. What could be causing this? > > Thanks, > John > > -- > John J. Boyer; President, Chief Software Developer > Abilitiessoft, Inc. > http://www.abilitiessoft.com > Madison, Wisconsin USA > Developing software for people with disabilities > > __________ > View the list's information and change your settings at > //www.freelists.org/list/programmingblind > > __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind