If the class currently is not loaded it uses the acdk::lang::SharedLibrary to find a shared library which mapps the full class name or parts of the namespace. It uses following pattern: findClass(acdk::security::GeneralSecurityException) try to load following librares: Unix: acdk_security_GeneralSecurityException.so acdk_security.so acdk.so Windows (Debug-Release): acdk_security_GeneralSecurityException_d.dll acdk_security_d.dll acdk_d.dll
of the class in one of following forms: acdk::security::GeneralSecurityException acdk.security.GeneralSecurityException acdk/security/GeneralSecurityException
Try to find and load a library corresponding the package name.
this method consul the property acdk.lang.ClassLoaderAliase if there are any aliase. It checks param libname starts with a key of an alias. if yes it replaces the beginning of libname with the value defined in the property.
Parameters:
libname
name of the library without extends For example acdk_security try to load acdk_security_d.dll (Windows Debug) or acdk_security.so (Unix)