Установите путь MATLAB Runtime для развертывания во время выполнения

После того, как вы установите MATLAB® Runtime, добавьте директории во время выполнения в путь к системной библиотеке согласно инструкциям для вашей среды операционных систем и среды оболочки.

Примечание

  • Убедитесь, что директории MATLAB Runtime уже не присутствуют в пути прежде, чем добавить их.

  • Сохраните значение своего текущего пути к библиотеке как резервное копирование прежде, чем изменить его.

  • Ваш путь к библиотеке может содержать несколько версий MATLAB Runtime. Приложения, запущенные, не используя сценарий оболочки, используют первую версию, перечисленную в пути.

Путь для приложений Java на всех платформах

Когда вы запускаете приложения Java®, которые содержат скомпилированный код MATLAB, необходимо установить путь так, чтобы система могла найти MATLAB Runtime.

Когда вы развертываете приложение Java в конечных пользователей, они должны установить путь к классу на целевой машине. Для их системы, чтобы определить местоположение .jar файлы, содержащие библиотеки MATLAB, пользователи должны задать classpath любой в javac команда или в их системных переменных. Для получения дополнительной информации смотрите, Конфигурируют Вашу Среду Java (MATLAB Compiler SDK).

Модификации пути, необходимые для доступности

Для того, чтобы использовать некоторые программы экранного доступа или вспомогательные технологии, такие как JAWS®, необходимо добавить следующий DLLs в путь Windows®:

matlabroot\sys\java\jre\arch\jre\bin\JavaAccessBridge.dll
matlabroot\sys\java\jre\arch\jre\bin\WindowsAccessBridge.dll
Вы не можете смочь использовать такие технологии, не делая так.

Windows

Инсталлятор MATLAB Runtime для Windows автоматически устанавливает путь к библиотеке во время установки. Если вы не используете инсталлятор, завершаете следующие шаги, чтобы установить PATH переменная окружения постоянно.

Графический подход

  1. Запустите C:\Windows\System32\SystemPropertiesAdvanced.exe и нажмите кнопку Environment Variables....

  2. Выберите системную переменную Path и нажмите Edit....

    Примечание

    Если вы не имеете прав администратора на машине, выберите пользовательскую переменную Path вместо системной переменной.

  3. Нажмите New и добавьте директорию <MATLAB_RUNTIME_INSTALL_DIR>\runtime\<arch>. Например, если вы используете MATLAB Runtime , R2021a, расположенные в директории стандартной установки на 64-битном Windows, добавляют C:\Program Files\MATLAB\MATLAB Runtime\v910\runtime\win64.

  4. Нажмите OK, чтобы применить изменение.

Подход командной строки Используя PowerShell

  1. Выполните следующую команду с помощью Windows PowerShell с поднятыми привилегиями сохранить путь к существующей системе как переменную под названием mypath и отобразите его в консоли.

    ($mypath = (Get-Item "HKLM:\System\CurrentControlSet\Control\Session Manager\Environment").GetValue("PATH", $null, "DoNotExpandEnvironmentNames"))

  2. Добавьте свою директорию MATLAB Runtime к mypath переменная. Если существует точка с запятой в конце вашего текущего пути, или путь пуст, то удалите точку с запятой из следующей команды.

    $mypath = "${mypath};<MATLAB_RUNTIME_INSTALL_DIR>\runtime\<arch>"

    Например, если вы используете MATLAB Runtime , R2021a, расположенные в директории стандартной установки на 64-битном Windows, используют следующую команду:

    $mypath = "${mypath};C:\Program Files\MATLAB\MATLAB Runtime\v910\runtime\win64"

  3. Отобразите значение mypath гарантировать путь правильно.

    echo %mypath%

  4. Установите системный путь к значению mypath.

    Set-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment' -Name PATH -Value $mypath

  5. Подайте знак из Windows применять изменение.

Linux

В терминале отобразите SHELL переменная, чтобы определить вашу текущую среду оболочки.

echo $SHELL
Для получения информации об установке переменных окружения в интерпретаторах кроме Bash см. свою документацию интерпретатора.

Shell Bash

  1. Сохраните свой текущий путь к библиотеке как переменную под названием mypath и отобразите его в консоли.

    mypath=$LD_LIBRARY_PATH && echo $mypath

  2. Добавьте директории MATLAB Runtime к mypath переменная. Следующая команда должна быть введена как одна строка.

    mypath="${mypath:+${mypath}:}
    <MATLAB_RUNTIME_INSTALL_DIR>/runtime/glnxa64:
    <MATLAB_RUNTIME_INSTALL_DIR>/bin/glnxa64:
    <MATLAB_RUNTIME_INSTALL_DIR>/sys/os/glnxa64:
    <MATLAB_RUNTIME_INSTALL_DIR>/extern/bin/glnxa64"

    Примечание

    Если вы используете OpenGL®, заменяете /extern/bin/glnxa64 с /sys/opengl/lib/glnxa64.

    Например, если вы используете MATLAB Runtime R2021a, расположенный в директории стандартной установки, использование, следующая команда ввела в одну строку:

    mypath="${mypath:+${mypath}:}/usr/local/MATLAB/MATLAB_Runtime/v910/runtime/glnxa64:
    /usr/local/MATLAB/MATLAB_Runtime/v910/bin/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v910/extern/bin/glnxa64"

  3. Отобразите значение mypath гарантировать путь правильно.

    echo $mypath

  4. Установите LD_LIBRARY_PATH переменная для текущего сеанса.

    export LD_LIBRARY_PATH=$mypath

  5. Чтобы установить переменную постоянно, добавьте export команда к файлу в вашем корневом каталоге под названием .bashrc.

    echo "export LD_LIBRARY_PATH=$mypath" >> ~/.bashrc

  6. Введите ldd --version проверять вашу версию библиотеки GNU® C (glibc). Если отображенная версия 2.17 или ниже, добавьте <MATLAB_RUNTIME_INSTALL_DIR>/bin/glnxa64/glibc-2.17_shim.so к LD_PRELOAD переменная окружения.

  7. Чтобы применить изменения в текущем сеансе, введите source ~/.bashrc.

macOS

В терминале отобразите SHELL переменная, чтобы определить вашу текущую среду оболочки.

echo $SHELL

Shell Zsh (macOS Каталина 10.15 или позже)

  1. Сохраните свой текущий путь к библиотеке как переменную под названием mypath и отобразите его в консоли.

    mypath=$DYLD_LIBRARY_PATH && echo $mypath

  2. Добавьте директории MATLAB Runtime к mypath переменная. Следующая команда должна быть введена как одна строка.

    mypath="${mypath:+${mypath}:}
    <MATLAB_RUNTIME_INSTALL_DIR>/runtime/maci64:
    <MATLAB_RUNTIME_INSTALL_DIR>/bin/maci64:
    <MATLAB_RUNTIME_INSTALL_DIR>/sys/os/maci64"

    Например, если вы используете MATLAB Runtime R2021a, расположенный в директории стандартной установки, использование, следующая команда ввела в одну строку:

    mypath="${mypath:+${mypath}:}/Applications/MATLAB/MATLAB_Runtime/v910/runtime/maci64:
    /Applications/MATLAB/MATLAB_Runtime/v910/bin/maci64:/Applications/MATLAB/MATLAB_Runtime/v910/sys/os/maci64"

  3. Отобразите значение mypath гарантировать путь правильно.

    echo $mypath

  4. Установите DYLD_LIBRARY_PATH переменная для текущего сеанса.

    setenv DYLD_LIBRARY_PATH $mypath

  5. Чтобы установить переменную постоянно, добавьте setenv команда к файлу в вашем корневом каталоге под названием .zshrc.

    echo "setenv DYLD_LIBRARY_PATH $mypath" >> ~/.zshrc

  6. Чтобы применить изменения в текущем сеансе, введите source ~/.zshrc.

Shell Bash (macOS Мохаве 10.14 или ранее)

  1. Сохраните свой текущий путь к библиотеке как переменную под названием mypath и отобразите его в консоли.

    mypath=$DYLD_LIBRARY_PATH && echo $mypath

  2. Добавьте директории MATLAB Runtime к mypath переменная. Следующая команда должна быть введена как одна строка.

    mypath="${mypath:+${mypath}:}
    <MATLAB_RUNTIME_INSTALL_DIR>/runtime/maci64:
    <MATLAB_RUNTIME_INSTALL_DIR>/bin/maci64:
    <MATLAB_RUNTIME_INSTALL_DIR>/sys/os/maci64"

    Например, если вы используете MATLAB Runtime , R2021a, расположенные в директории стандартной установки, используют следующую команду, вводимую в качестве одной строки:

    mypath="${mypath:+${mypath}:}/Applications/MATLAB/MATLAB_Runtime/v910/runtime/maci64
    :/Applications/MATLAB/MATLAB_Runtime/v910/bin/maci64:/Applications/MATLAB/MATLAB_Runtime/v910/sys/os/maci64

  3. Отобразите значение $mypath гарантировать путь правильно.

    echo $mypath

  4. Установите DYLD_LIBRARY_PATH переменная для текущего сеанса.

    export DYLD_LIBRARY_PATH=$mypath

  5. Чтобы установить переменную постоянно, добавьте export команда к файлу в вашем корневом каталоге под названием .profile.

    echo "export DYLD_LIBRARY_PATH=$mypath" >> ~/.profile

  6. Чтобы применить изменения в текущем сеансе, введите source ~/.profile.

Похожие темы