主要内容

MATLAB运行时运行时部署的路径

在你安装MATLAB®运行时,根据操作系统和shell环境的说明将运行时目录添加到系统库路径。

请注意

  • 确保MATLAB运行时在添加目录之前,该路径中不存在目录。

  • 将当前库路径的值保存为备份,然后再修改它。

  • 的多个版本MATLAB运行时.不使用shell脚本启动的应用程序使用路径中列出的第一个版本。

路径Java所有平台的应用程序

当你运行Java®应用程序中包含已编译的MATLAB代码,必须设置路径,以便系统可以找到MATLAB运行时

当您向最终用户部署Java应用程序时,他们必须在目标机器上设置类路径。以便他们的系统定位. jar包含MATLAB库的文件,用户必须指定一个类路径javac命令或系统环境变量中。有关更多信息,请参见配置Java环境(MATLAB编译器SDK)

可访问性所需的路径修改

为了使用一些屏幕阅读器或辅助技术,如JAWS®,必须将下列dll添加到Windows中®路径:

matlabroot\ sys \ java \ jre \\ jre \ bin \ JavaAccessBridge.dllmatlabroot\ sys \ java \ jre \\ jre \ bin \ WindowsAccessBridge.dll
如果不这样做,您可能无法使用这些技术。

窗户

MATLAB运行时installer for Windows在安装过程中自动设置库路径。如果不使用安装程序,请按照以下步骤设置路径永久环境变量。

图形化方法

  1. 运行C:\Windows\System32\ SystemPropertiesAdvanced.exe并单击环境变量……按钮。

  2. 选择系统变量路径并点击编辑……

    请注意

    如果您在计算机上没有管理员权限,请选择user变量路径而不是系统变量。

  3. 点击然后添加目录< MATLAB_RUNTIME_INSTALL_DIR >运行时\ \<拱>.例如,如果您正在使用MATLAB运行时R2021a在64位Windows系统默认安装目录下添加C:\Program Files\MATLAB\MATLAB运行\v910\ runtime \ win64

  4. 点击好吧应用更改。

使用PowerShell的命令行方法

  1. 使用具有提升权限的Windows PowerShell执行以下命令,将当前系统路径保存为名为的变量mypath并在控制台中显示它。

    $mypath = (Get-Item "HKLM:\System\CurrentControlSet\Control\Session Manager\Environment")。GetValue(“路径”,零美元,“DoNotExpandEnvironmentNames”))

  2. 添加你的MATLAB运行时目录的mypath变量。如果当前路径的末尾有分号,或者路径为空,则从下面的命令中删除分号。

    美元mypath = " $ {mypath};< MATLAB_RUNTIME_INSTALL_DIR >运行时\ \<拱>

    例如,如果您正在使用MATLAB运行时R2021a在64位Windows系统默认安装目录下,使用如下命令:

    $mypath = "${mypath}v910\ runtime \ win64”

  3. 显示值mypath确保路径正确。

    回声% mypath %

  4. 设置系统路径的值为mypath

    Set-ItemProperty路径注册中心::HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ \控制会话管理器\环境'- name路径价值mypath美元

  5. 注销Windows以应用更改。

Linux

在终端中,显示壳牌变量确定当前shell环境。

echo $ SHELL
有关在除Bash之外的shell中设置环境变量的信息,请参阅您的shell文档。

Bash Shell

  1. 将当前库路径保存为名为mypath并在控制台中显示它。

    $LD_LIBRARY_PATH && echo $mypath

  2. 附加的MATLAB运行时目录的mypath变量。以下命令必须以单行形式输入。

    mypath = " $ {mypath: + $ {mypath}:}< MATLAB_RUNTIME_INSTALL_DIR >/运行/ glnxa64:< MATLAB_RUNTIME_INSTALL_DIR >/bin/glnxa64:< MATLAB_RUNTIME_INSTALL_DIR >/ sys / os / glnxa64:< MATLAB_RUNTIME_INSTALL_DIR >/走读生/ bin / glnxa64”

    请注意

    如果你正在使用OpenGL®、替换/走读生/ bin / glnxa64/ sys / opengl / lib / glnxa64

    例如,如果您正在使用MATLAB运行时R2021a在默认安装目录下,使用以下命令在单行中输入:

    mypath = " $ {mypath: + $ {mypath}:} / usr /地方/ MATLAB / MATLAB_Runtime /v910/运行/ glnxa64: /usr/local/MATLAB/MATLAB_Runtime /v910/bin/glnxa64: / usr /地方/ MATLAB / MATLAB_Runtime /v910/走读生/ bin / glnxa64”

  3. 显示值mypath确保路径正确。

    echo $ mypath

  4. 设置LD_LIBRARY_PATH当前会话的。

    出口LD_LIBRARY_PATH = $ mypath

  5. 若要永久设置该变量,请将出口命令到主目录中名为. bashrc

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

  6. 类型ldd——版本检查您的GNU版本®C库(glibc).如果显示版本不超过2.17,请添加< MATLAB_RUNTIME_INSTALL_DIR >/bin/glnxa64/glibc _shim.so——2.17LD_PRELOAD环境变量。

  7. 若要将更改应用于当前会话,请键入源~ / . bashrc

macOS

在终端中,显示壳牌变量确定当前shell环境。

echo $ SHELL

Zsh Shell (macOS卡特琳娜10.15或以上)

  1. 将当前库路径保存为名为mypath并在控制台中显示它。

    $mypath =$DYLD_LIBRARY_PATH && echo $mypath

  2. 附加的MATLAB运行时目录的mypath变量。以下命令必须以单行形式输入。

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

    例如,如果您正在使用MATLAB运行时R2021a在默认安装目录下,使用以下命令在单行中输入:

    mypath = " $ {mypath: + $ {mypath}:} /应用程序/ MATLAB / MATLAB_Runtime /v910/运行/ maci64: / / MATLAB / MATLAB_Runtime /应用程序v910/bin/maci64: / / 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. 若要将更改应用于当前会话,请键入源~ / . zshrc

Bash Shell (macOS莫哈韦10.14或更早)

  1. 将当前库路径保存为名为mypath并在控制台中显示它。

    $mypath =$DYLD_LIBRARY_PATH && echo $mypath

  2. 附加的MATLAB运行时目录的mypath变量。以下命令必须以单行形式输入。

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

    例如,如果您正在使用MATLAB运行时R2021a在默认安装目录下,使用以下命令作为单行输入:

    mypath = " $ {mypath: + $ {mypath}:} /应用程序/ MATLAB / MATLAB_Runtime /v910/运行/ maci64: / / MATLAB / MATLAB_Runtime /应用程序v910/bin/maci64: / / MATLAB / MATLAB_Runtime /应用程序v910/ sys / os / maci64

  3. 显示值mypath美元确保路径正确。

    echo $ mypath

  4. 设置DYLD_LIBRARY_PATH当前会话的。

    出口DYLD_LIBRARY_PATH = $ mypath

  5. 若要永久设置该变量,请将出口命令到主目录中名为. profile

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

  6. 若要将更改应用于当前会话,请键入源~ / . profile

相关的话题