An array containing one or more shared library names, with one name per index.
The minimum version of the library that is acceptable. Subclasses are free to ignore this.
SharedLibLoadException if the shared library or one of its dependencies cannot be found on the file system. SymbolLoadException if an expected symbol is missing from the library.
If this loader supports versions 2.0 and 2.1 of a shared library, passing a SharedLibVersion with the major field set to 2 and the minor field set to 0 will cause the loader to load version 2.0 if version 2.1 is not available on the system.
Finds and loads any version of a shared library greater than or equal to the required mimimum version, , using libNames to find the library on the file system.
If multiple library names are specified in libNames, a SharedLibLoadException will only be thrown if all of the libraries fail to load. It will be the head of an exception chain containing one instance of the exception for each library that failed.