主要内容

matlab_jenv

从系统提示符为 MATLAB 设置 Java 路径

自 R2021b 起

要配置 JRE™,请为单个用户帐户选择 matlab_jenv version 语法,或为 MATLAB® 安装选择 matlab_jenv -allusers version 语法。

描述

matlab_jenv version 设置 Java® 路径以使用 MATLAB 附带的版本、您的系统上的版本或指定的文件夹中的版本。有关支持的版本信息,请参阅与 MATLAB(按版本)兼容的 OpenJDK 版本。有关详细信息,请参阅配置您的系统使用 Java

matlab_jenv 命令不会启动 MATLAB。要使用 MATLAB,请在设置路径变量的同一系统提示符下启动 MATLAB。

此命令设置所有将来 MATLAB 会话的路径,但不更改计算机上其他应用程序的路径。

matlab_jenv -allusers version 为所有用户设置路径。用于为 MATLAB Runtime 设置 Java 路径。

matlab_jenv version 语法优先于 matlab_jenv -allusers version 语法。

示例

matlab_jenv -help 显示语法。

示例

全部展开

使用 MATLAB 附带的 Java 版本。

matlab_jenv factory

启动 MATLAB 以使用指定版本。

然后,验证版本。

version -java

使用在 C:\Program Files\Java\jre1.8.0_202 处安装的 Java 版本。

matlab_jenv "C:\Program Files\Java\jre1.8.0_202"

启动 MATLAB 以使用更新后的路径。

然后,验证版本。

version -java

在安装 MATLAB 后,系统管理员可以为所有用户设置 Java 路径。

使用已安装 MATLAB 的系统值。以管理员特权在操作系统提示符下,键入:

matlab_jenv -allusers system

验证版本。启动 MATLAB 并键入:

version -java

输入参数

全部展开

Java 版本,指定为具有以下值之一的字符串或字符向量:

  • "factory" - MATLAB 附带的版本

  • "system" - 在您的系统上搜索受支持的版本 8。如果无法找到,它会搜索版本 11,然后搜索版本 17。搜索基于平台来执行。

    • Windows® 平台:

      1. java -version 系统命令

      2. 注册表项

    • Linux® 平台:

      1. JAVA_HOME 环境变量

      2. 系统路径

    • macOS 平台:

      1. /usr/libexec/java_home -f -v 1.8

      2. /usr/libexec/java_home -f -v 11

      3. /usr/libexec/java_home -f -v 17

  • 自定义 Java 路径 - 在您计算机上安装的 Java 的文件夹

有关版本信息,请参阅与 MATLAB(按版本)兼容的 OpenJDK 版本

示例: matlab_jenv system

提示

版本历史记录

在 R2021b 中推出

全部展开