主要内容

JAVA包集成

编制MATLAB集成®将函数转换为Java®应用

具有MATLAB编译器SDK™,将编译后的MATLAB函数集成到Java应用程序涉及使用初始化的api组合MATLAB运行时,将编译后的MATLAB函数加载到MATLAB运行时,并管理在Java和MATLAB之间传递的数据。

Java包和应用程序为大型企业或web环境中的应用程序提供了可移植和可扩展的解决方案。您可以将生成的包部署到企业或web环金宝搏官方网站境,其中MATLAB运行时已安装。

Java远程方法调用(RMI)是一组API,使Java对象能够调用不同Java虚拟机(JVM)中的对象。使用RMI开发客户机-服务器应用程序、分布式应用程序和web应用程序。对于此类应用程序,只有直接调用MATLAB函数的应用程序部分需要MATLAB运行时. 应用程序的其他部分可以使用本机Java数据类型。

功能

compiler.build.javaPackage 创建JAVA用于在外部部署的包MATLAB
compiler.build.JavaPackageOptions 建筑方案JAVA包装
麦克林斯泰尔 显示的版本和位置信息MATLAB运行时与当前平台对应的安装程序
麦克沃森 回来MATLAB运行时匹配的版本号MATLAB版本

Java API文档

话题

创建并集成JAVA

生成Java包并构建Java应用程序

在MATLAB中创建一个Java包,并用示例Java代码实现它。

示例应用程序

将简单的MATLAB函数集成到Java应用程序中

学习如何将MATLAB生成的Java包集成到Java应用程序中。

在Java应用程序中显示MATLAB图形

构建一个显示MATLAB绘图的Java应用程序。

使用结构数组创建Java电话簿应用程序

封装修改包含电话号码的结构数组的MATLAB函数。

使用多个MATLAB函数创建Java应用程序

实现一个信号分析器应用程序,使用依赖分析合并多个功能。

将多个MATLAB函数分配给Java类

创建一个包含多个函数的Java包来实现一个矩阵数学程序。

MATLAB类在Java应用中的应用

使用面向对象设计在Java包中部署MATLAB类。

将Java对象传递给MATLAB

使用MWJavaObjectRef

在Java中创建图形时的块控制台显示

使用等待数字在基于控制台的Java应用程序中,生成MATLAB图形。

数据管理

在Java和MATLAB之间转换数据

请参阅有关如何在Java和MATLAB之间转换数据的指南。

Java与MATLAB之间的数据转换规则

请参阅将Java类型转换为MATLAB类型的规则。

在JVM中管理MATLAB资源

在代码中正确创建和处理MATLAB数据。

在Java中渲染MATLAB图像数据

请参阅代码中有效处理图形和图像数据的技术。

部署注意事项

定义可部署Java存档的嵌入和提取选项

使用MWComponentOptions类或环境变量管理可部署归档嵌入和提取行为。

确保Java的多平台可移植性

在编译的MATLAB代码中确保平台独立性。

单个Java应用程序中多个包的限制

了解不能跨Java包共享的数据类型。

远程方法调用

客户端-服务器应用程序的远程方法调用

了解RMI如何允许您在多台计算机上运行单独的进程。

使用RMI运行客户端和服务器

尝试将RMI与客户机和服务器一起使用的示例。

表示本机Java单元格和结构数组

请参见说明本机Java单元和结构数组的使用的示例。