Using System.load() or System.loadLibrary() not working in urcap

Hi, i’m trying to adopt an USB dongle to protect the URCap, as there is a *.so library will be needed when Java interacts with the dongle, but when I try to load the library by using System.load() or System.loadLibrary(), it always returns java.lang.UnsatisfiedLinkError,
But when i setup a test java project, and test loading the same library, it is working.
Could anyone share more experience on this. Thank you!