从 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 功能是否可用 |
jenv | Set Java path for MATLAB |
matlab_jenv | Set the Java path for MATLAB from system prompt |
类
matlab.exception.JavaException | 捕获 Java 异常的错误信息 |
主题
快速入门
- Get Started with Java Libraries
Requirements for using the MATLAB Java interface. - Configure Your System to Use Java
How to verify you have installed a supported version of Java. - Java 类路径
将 Java 类加载到 MATLAB 工作区中。
使用 Java 库
- Call Java Method
How to call a method in the Java standard library class
java.util.ArrayList
. - Call Method in Your Own Java Class
Use the dynamic class path to develop your own Java classes. - Call Back into MATLAB from Java
How to write Java programs that call into MATLAB from a running MATLAB. - Simplify Java Class Names Using import Function
Use theimport
function to refer to a class by its class name only. - Java Packages to Be Removed
Add Java packages to MATLAB static path.
Java 数组
- How MATLAB Represents Java Arrays
How MATLAB interprets the size, shape, and dimension of a Java array.
Java 对象
Java 方法
- Method Information
Getting information about methods.