Определение местоположения библиотек нативного метода

Классы 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.

Смотрите также

Похожие темы