主要内容

MATLAB 中调用 Java

直接从 MATLAB® 中调用 Java® 库功能

您可以访问现有的 Java 类以在 MATLAB 工作区中使用。例如,使用 Java 语言中包含的内置类包(如 java.util)。有关这些包的描述,请参阅 Java 语言文档。您也可以访问在各个 .class 文件、包或 Java 存档 (JAR) 文件中定义的类,包括您开发的类。

您可以使用您系统中的 Java 运行时环境 (JRE™) 版本运行 MATLAB。有关版本信息,请参阅与 MATLAB(按版本)兼容的 OpenJDK 版本要在 MATLAB 中设置 JRE 路径,请调用 jenv。要从操作系统提示符设置路径,请调用 matlab_jenv

反过来,如果您想要从 Java 应用程序调用 MATLAB 函数,请参阅从 Java 中调用 MATLAB

函数

isjava确定输入是否为 Java 对象
javaaddpath向动态 Java 类路径中添加条目
javaArray构造 Java 数组对象
javachk基于 Java 功能支持的错误消息
javaclasspath返回 Java 类路径或指定动态路径
javaMethod调用 Java 方法
javaMethodEDT从事件调度线程 (EDT) 中调用 Java 方法
javaObject调用 Java 构造函数
javaObjectEDT对事件调度线程 (EDT) 调用 Java 构造函数
javarmpath从动态 Java 类路径中删除条目
usejava确定 Java 功能是否可用
jenvMATLAB 设置 Java 路径 (自 R2021b 起)
matlab_jenv从系统提示符为 MATLAB 设置 Java 路径 (自 R2021b 起)

对象

JavaEnvironmentJava environment information (自 R2023a 起)

matlab.exception.JavaException捕获 Java 异常的错误信息

主题

快速入门

使用 Java

疑难解答

Java 堆内存设置

如何调整 Java 堆大小。

Avoid Calling Java main Methods in MATLAB

How MATLAB handles main methods.