Классы Java® могут динамически загрузить native methods с помощью метода Java
. Чтобы загрузить файл библиотеки java.lang.System.loadLibrary("LibFile")
LibFile
, папка, содержащая его, должна быть на Пути к библиотеке Java. Программное обеспечение JVM™ задает этот путь при запуске.
Можно увеличить путь поиска файлов для библиотек нативного метода путем создания текстового ASCII-файла под названием javalibrarypath.txt
в папке настроек. Следуйте этим инструкциям при редактировании этого файла.
Создайте файл.
cd(prefdir)
edit javalibrarypath.txt
Задайте каждую новую папку на строке отдельно.
Задайте только имена папок, не имена файлов DLL. Вызов System.loadLibrary
читает имена файлов.
В кросс-платформенных средах упростите спецификацию папок при помощи $matlabroot
, $arch
и макросов $jre_home
.
Также можно создать файл javalibrarypath.txt
в папке запуска MATLAB®. Чтобы идентифицировать папку запуска, введите pwd
в командной строке сразу после стартового MATLAB. Библиотеки, заданные в файле javalibrarypath.txt
в папке запуска, заменяют библиотеки, заданные в файле в папке настроек.
Чтобы отключить использование файла javalibrarypath.txt
, запустите MATLAB с опции -nouserjavapath
.