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