When i'm trying to load the .so file from the Java, i'm getting error like this.
Exception in thread "main" java.lang.UnsatisfiedLinkError: no yeslib.so in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1681)
at java.lang.Runtime.loadLibrary0(Runtime.java:840)
at java.lang.System.loadLibrary(System.java:1047)
at com.rct.micros.util.GetCustClass.getScratchCode(GetCustClass.java:76)
at com.rct.micros.util.GetCustClass.main(GetCustClass.java:39)
我已经尝试过 System.load(absoulte path) 和 System.loadLibrary(sofilename)。两者都给出了相同的错误。当我将此so文件复制到usr/lib/jvm包中时,它正在工作..
任何人都可以帮助如何使用Java解决这个问题。我在linux盒子上运行。