I have NetBeans project from tutorial which causes exception:
Exception in thread “main” java.lang.UnsatisfiedLinkError: Unable to load library ‘simpleDLL’: The specified module could not be found.
Tried to put simpleDLL.dll in project libraries, copied file in system32 folder with no success.
I had exactly the same problem with loading a DLL, I solved it in this way:
As Christian Kuetbach said, check if the simpleDLL you are using is compatible with your processor’s architecture, a 32-bit DLL won’t work on a 64-bit machine, and also a 64-bit DLL won’t work on a 32-bit machine.
If the DLL is compatible, then the problem may be in your java library path. I put my DLL into the
user.dirdirectory and then I used this code:Set Java library path to
user.diror maybe another path you want:Load the library:
It worked for me, try it and tell me if it works for you.