Blame brltty-loadLibrary.patch
|
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;
|