Main Content

MATLAB 中调用 Java

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

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

您可以使用您系统中的 Java 运行时环境 (JRE™) 版本运行 MATLAB。有关与 MATLAB 兼容的 Java 版本的信息,请参阅其他语言的 MATLAB 接口。要在 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 功能是否可用
jenvSet Java path for MATLAB (自 R2021b 起)
matlab_jenvSet the Java path for MATLAB from system prompt (自 R2021b 起)

对象

JavaEnvironmentJava environment information (自 R2023a 起)

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

主题

快速入门

使用 Java

疑难解答

Java 堆内存预设

如何调整 Java 堆大小。

Avoid Calling Java main Methods in MATLAB

How MATLAB handles main methods.