diff --git a/java_console/io/src/test/java/com/rusefi/native_/JniSandbox.java b/java_console/io/src/test/java/com/rusefi/native_/JniSandbox.java index 143490ff48..f5ff333fab 100644 --- a/java_console/io/src/test/java/com/rusefi/native_/JniSandbox.java +++ b/java_console/io/src/test/java/com/rusefi/native_/JniSandbox.java @@ -12,12 +12,17 @@ public class JniSandbox { private static final String LIBNAME = "lib_rusefi_test"; public static void main(String[] args) { - String[] list = new File(".").list((dir, name) -> name.startsWith(LIBNAME)); - System.out.println(" " + Arrays.toString(list)); - System.loadLibrary(LIBNAME); + loadLibrary(); EngineLogic engineLogic = new EngineLogic(); System.out.println(engineLogic.getVersion()); engineLogic.setConfiguration(new byte[4], 24, 14); } + + public static void loadLibrary() { + String libPath = System.getProperty("java.library.path"); + String[] list = new File(libPath).list((dir, name) -> name.startsWith(LIBNAME)); + System.out.println(" " + Arrays.toString(list)); + System.loadLibrary(LIBNAME); + } }