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

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

Примечание

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

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

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

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

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

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

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

Для того, чтобы использовать некоторые программы экранного доступа или вспомогательные технологии, такие как 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.

Похожие темы