主要内容

本页采用了机器翻译。点击此处可查看英文原文。

MATLAB Runtime 中使用 Java 运行时环境 (JRE)

MATLAB® Runtime 在未来的版本中将不再包含 JRE™。如果您的部署应用程序使用了 Java® 功能(例如,在 MATLAB 代码中调用 Java 方法,或使用 JDBC 连接数据库),则必须手动配置 MATLAB Runtime,以使用受支持的外部 JRE 或 Java 开发工具包 (JDK™)。

首先,请在您的系统上安装受支持版本的 Java。有关支持的 Java 版本列表,请参阅按版本划分的与 MATLAB 兼容的 OpenJDK 版本

安装 Java 后,请在操作系统命令提示符下运行 matlab_jenv 命令,以配置 MATLAB Runtime,使其使用您的 Java 安装。该命令随 MATLAB Runtime 一起发布,位于 <matlabroot>/runtime/bin 目录下。

MATLAB Runtime 配置为使用默认 Java 安装

如果您在系统的标准位置安装了兼容版本的 Java,且它是系统路径中的第一个 Java 条目,则可以使用 system 选项运行 matlab_jenv 命令。

matlab_jenv -allusers system

此命令将 MATLAB Runtime 配置为使用系统中默认安装的 Java。

MATLAB Runtime 配置为使用自定义 Java 安装

若要在 MATLAB Runtime 中使用特定版本的 JRE 或 JDK:

  1. 下载并安装受支持版本的 OpenJDK®。如需了解更多信息,请参阅按版本划分的与 MATLAB 兼容的 OpenJDK 版本

  2. 在操作系统命令提示符下运行 matlab_jenv 命令,并指定 Java 的安装路径。例如,要使用安装在 D:\Program Files\Eclipse Adoptium\jdk-17.0.16.8-hotspot 中的 OpenJDK 第 17 版,请运行:

    matlab_jenv "D:\Program Files\Eclipse Adoptium\jdk-17.0.16.8-hotspot"
  3. 要验证 MATLAB 配置中使用的 Java 版本(自 R2023a 起支持),请运行:

    matlab_jenv

故障排除

在为 MATLAB Runtime 配置 Java 后,您可以通过运行一个使用 Java 功能的应用程序来验证配置。如果 Java 配置正确,应用程序应该能够正常运行,不会出现与 Java 相关的错误。

如果您的应用程序显示一条关于缺少 Java 配置的错误:

  1. 请确保已安装兼容的 Java 版本

  2. 请使用 matlab_jenv 命令验证您是否已正确配置 MATLAB Runtime

  3. 请确认指定的 Java 路径是否存在,且其中包含有效的 JRE 或 JDK 安装包

另请参阅

主题