We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1cc14ff commit 29a4007Copy full SHA for 29a4007
1 file changed
client-jvm/src/main/java/com/etebase/client/internal/NativeLoader.java
@@ -24,13 +24,22 @@ public static void load() {
24
String override = System.getProperty(OVERRIDE_PROPERTY);
25
if (override != null && !override.isEmpty()) {
26
System.load(override);
27
- } else {
+ } else if (!loadFromLibraryPath()) {
28
loadFromClasspath();
29
}
30
loaded = true;
31
32
33
34
+ private static boolean loadFromLibraryPath() {
35
+ try {
36
+ System.loadLibrary(LIB_NAME);
37
+ return true;
38
+ } catch (UnsatisfiedLinkError ignored) {
39
+ return false;
40
+ }
41
42
+
43
private static void loadFromClasspath() {
44
String os = detectOs();
45
String arch = detectArch();
0 commit comments