This exception is arising when I am running my program for smart card reading. My device is not connected. Please help me.
This means it could not load a shared library you need. This could be because.
I got this when using System.loadLibrary which will use the java.libary.path resource. Since absolute path isn't allowed by loadLibrary, you can use the absolute path and load method.
System.load(HelloWorld.class.getResource("/dlls/HelloWorld.dll")
.getPath());