Ver Fonte

NativeLibraryLoader: Don't gobble the exception message when loading via System.loadLibrary()

shadowislord há 10 anos atrás
pai
commit
2cc601edc3

+ 5 - 3
jme3-desktop/src/main/java/com/jme3/system/NativeLibraryLoader.java

@@ -490,11 +490,13 @@ public final class NativeLibraryLoader {
                 if (isRequired) {
                     throw new UnsatisfiedLinkError(
                             "The required native library '" + name + "'"
-                            + " was not found in the classpath via '" + pathInJar + "'");
+                            + " was not found in the classpath via '" + pathInJar
+                            + "'. Error message: " + e.getMessage());
                 } else {
                     logger.log(Level.FINE, "The optional native library ''{0}''" + 
-                                           " was not found in the classpath via ''{1}''", 
-                                           new Object[]{name, pathInJar});
+                                           " was not found in the classpath via ''{1}''" +
+                                           ". Error message: {2}",
+                                           new Object[]{name, pathInJar, e.getMessage()});
                 }
             }