主要内容

找到许可证文件

R2026b

某些 MathWorks® 许可证使用许可证文件来激活您的软件。在大多数情况下,您不需要找到此许可证文件。根据具体安装,安装程序可能会自动生成此文件,或您的管理员可能会手动将此文件放在您的计算机上。但是,您可能需要找到许可证文件以对启动或激活问题进行故障排除。

本主题介绍如何找到当前安装的许可证文件。如果您要添加或删除产品、续订许可证或设置新产品安装,请改为下载新许可证文件。有关详细信息,请参阅获取许可证文件和文件安装密钥。

确定您的许可证选项

许可证文件的位置取决于许可证选项:Individual、Designated Computer、Concurrent 或 Network Named User。如果您已知道您的许可证选项,请跳转至与该选项对应的节。否则,要确定您的许可证选项,请按照以下步骤进行操作:

  1. 转至许可证中心。在许可证表中,在选项列中,找到您正在使用的许可证条目。

    • 如果您不知道您正在使用哪个许可证,请在 MATLAB® 命令提示符下输入以下命令:

      license
      返回的许可证编号(例如,'1234567')标识正在使用的许可证。返回到许可证中心内的表。在 License 列中,找到具有您从 license 命令获得的编号的条目。在同一行的选项列中找到您的许可证选项。

    • 如果您无法运行 MATLAB,或无法访问许可证中心,请联系您的管理员以帮助确定您的许可证选项。请参阅查找您的许可证管理员。

  2. 按照与您的许可证选项对应的说明进行操作:

找到 Individual 许可证文件

Individual 许可证分配给指定用户。默认情况下,Individual 许可证文件命名为 license.lic。

要找到 Individual 许可证文件,请查看用户配置文件文件夹 (Windows®) 或主文件夹(Mac、Linux®)。以下路径显示最新 MATLAB 版本的此文件夹的位置。这些文件夹包含 MATLAB 和 Polyspace® 产品的许可证。要查找 RoadRunner 产品的许可证,请将文件夹路径中的 MATLAB 替换为 RoadRunner。

  • Windows:

    %AppData%\MathWorks\MATLAB\R2026b_licenses

    • %AppData% 是环境变量,其中包含隐藏系统文件夹 AppData 的路径。此变量在常见的 Windows 应用程序(如命令提示符和文件资源管理器)中有效。如果您使用的是 Windows PowerShell,请将 %AppData% 替换为变量 $env:AppData。

  • Mac:

    /Users/$USER/Library/Application Support/MathWorks/MATLAB/R2026b_licenses

    • $USER 是环境变量,其中包含您的计算机登录名。

  • Linux:

    $HOME/.matlab/R2026b_licenses

    • $HOME 是环境变量,其中包含您的主文件夹的路径(例如,/home/myUsername)。

找到 Designated Computer 许可证文件

Designated Computer 许可证分配给特定设备。默认情况下,Designated Computer 许可证文件命名为 license.lic。

要找到 Designated Computer 许可证文件,请在产品安装文件夹的 licenses 子文件夹中查找。以下路径显示最新 MATLAB 版本的此文件夹的默认位置。要查找 Polyspace 产品的许可证,请将这些路径中的 MATLAB 替换为 Polyspace。RoadRunner 许可证不在产品安装文件夹中,因为 RoadRunner 没有 Designated Computer 许可证选项。

  • Windows:

    C:\Program Files\MATLAB\R2026b\licenses

  • Mac:

    /Applications/MATLAB_R2026b.app/licenses

  • Linux:

    /usr/local/MATLAB/R2026b/licenses

找到 Concurrent 许可证和 Network Named User 许可证文件

如果您有 Concurrent 或 Network Named User 许可证,则许可证文件 license.dat 驻留在许可证服务器上,只有您的服务器管理员才能访问它。但是,您可以找到客户端许可证文件 (network.lic) 或指向许可证服务器端口和主机名的 MLM_LICENSE_FILE 环境变量。客户端计算机使用文件或环境变量,但不会同时使用两者。

要检查您的客户端计算机是否使用 network.lic 文件,请在您的产品安装文件夹的 licenses 子文件夹中查找它。以下路径显示最新 MATLAB 版本的此文件夹的默认位置。

  • Windows:

    C:\Program Files\MATLAB\R2026b\licenses

  • Mac:

    /Applications/MATLAB_R2026b.app/licenses

  • Linux:

    /usr/local/MATLAB/R2026b/licenses

要检查您的客户端计算机是否使用 MLM_LICENSE_FILE 环境变量,请使用以下示例命令之一。此环境变量的值格式为 port@hostname,该格式指定许可证服务器的端口号和主机名。

  • Windows 命令提示符:

    set MLM_LICENSE_FILE
    MLM_LICENSE_FILE=27000@my-license-server
  • Linux 或 Mac 终端:

    echo $MLM_LICENSE_FILE
    27000@my-license-server

使用特定许可证启动 MATLAB

要使用特定许可证启动 MATLAB,请从操作系统命令行运行 matlab -c <license>。此处,<license> 是许可证文件的路径,或格式为 port@hostname 的许可证服务器的端口和主机名。例如:

matlab -c /path/to/license.lic
matlab -c 27000@my-license-server

由 -c 选项指定的许可证优先于许可证搜索路径中的其他选项。有关详细信息,请参阅MATLAB 许可证搜索路径。

另请参阅

| | |

主题