Stanislav Ochotnicky d5cc6e
diff --git a/Bindings/Java/Native.java b/Bindings/Java/Native.java
Stanislav Ochotnicky d5cc6e
index 8a3b003..c404bf2 100644
Stanislav Ochotnicky d5cc6e
--- a/Bindings/Java/Native.java
Stanislav Ochotnicky d5cc6e
+++ b/Bindings/Java/Native.java
Stanislav Ochotnicky d5cc6e
@@ -21,7 +21,15 @@ package org.a11y.BrlAPI;
Stanislav Ochotnicky d5cc6e
 
Stanislav Ochotnicky d5cc6e
 public class Native {
Stanislav Ochotnicky d5cc6e
   static {
Stanislav Ochotnicky d5cc6e
-    System.loadLibrary("brlapi_java");
Stanislav Ochotnicky d5cc6e
+    try {
Stanislav Ochotnicky d5cc6e
+         System.load( "/usr/lib64/brltty/libbrlapi_java.so" );
Stanislav Ochotnicky d5cc6e
+    } catch( UnsatisfiedLinkError e ) {
Stanislav Ochotnicky d5cc6e
+         try {
Stanislav Ochotnicky d5cc6e
+             System.load( "/usr/lib/brltty/libbrlapi_java.so" );
Stanislav Ochotnicky d5cc6e
+         } catch( UnsatisfiedLinkError f ) {
Stanislav Ochotnicky d5cc6e
+             throw new UnsatisfiedLinkError("brlapi_java library load failed");
Stanislav Ochotnicky d5cc6e
+         }
Stanislav Ochotnicky d5cc6e
+     }
Stanislav Ochotnicky d5cc6e
   }
Stanislav Ochotnicky d5cc6e
 
Stanislav Ochotnicky d5cc6e
   protected long handle;