In a Java program i am writing i make a jni call to a dll and load the library on startup as follows
static
{
System.loadLibrary("LdapAuthenticator2");
}
I then implemented another class that loads the same library and am getting an error saying that the library is already loaded, is there any way to check if the library is already running?
Thanks,
-Pete
解决方案
Check my answer to this question
The solution works, unfortunately the poster of the question seems to have problems with a non SUN compatible JVM or a too restrictive SecurityManager.
Link to the sample POC source code.