System.setProperty("java.library.path", "pathToLibs");
не работает, потому что кажется, что «java.library.path» доступен только для чтения, или JVM просто игнорирует свойство.
Я знаю, что это можно сделать, установив PATH (в окнах), LD_LIBRARY_PATH (в POSIX) или просто используйте команду java -Djava.library.path = your_path.
Но есть ли способ программирования для этого?